
Embracing Complexity
Fostering change using systems thinking.
🗓️ Enrollment open year-round
💻 100% Online
⏱️ Self-paced
About this course
Implementation is about strategically enacting change. It's complex and challenging.
But implementation feels even more challenging in complex systems because there are so many considerations and so much uncertainty. When it comes to systems, little of what we do to change them feels strategic.
So how can we embrace this complexity and manage uncertainty?
The answer is in systems thinking.
Systems thinking has existed for decades but has only recently been tethered to implementation science and practical approaches of applying that science. It enables us to break out of our typical go-to processes for implementation and find innovative solutions.
In Embracing Complexity, we combine implementation science with systems thinking to show you how they can be a powerful duo to support you in creating meaningful change.
Structured around 5 common pain points that people experience when trying to implement in complex systems, this course teaches you how to adopt a systems thinking mindset in your implementation practice so you can be more strategic about (and more empowered to tackle!) your systems change efforts.
This course is for you if…
You're working on a complex problem in a complex system, and want to understand the different ways in which people/organizations can work more cohesively with one another
You want to be able to better visualize multiple pathways to the problem and decide on directions that will help you meet your goals
You’ve decided on a solution to implement but are having difficulty selecting change strategies because of the complexity of your solution and system
Who might benefit from this course?
We’ve embedded systems thinking into implementation science methods and offer specific guidance around how you can plan, implement, and evaluate change well in systems — regardless of which level of the system you work at and which sector you're in.
We’ve trained changemakers, researchers, students, program developers, consultants, and evaluators from a range of settings including:
Healthcare and public health organizations
Universities and research institutes
Government organizations
Labor and employment organizations
Community-based organizations
Policy organizations
Funding agencies
Philanthropic institutes
What’s included in this course
💡 2 introductory modules that provide foundational knowledge on implementation pathways and systems thinking
🎯 5 modules that offer practical guidance on 5 common pain points of implementing in systems
📚 Content we’ve developed that specifically embeds systems thinking into implementation science approaches.
⚙️ A collection of 5 expertly developed and curated sets of tools and templates that guide you through different concepts to move you towards action, such as:
Unpacking complex problems: The multiple pathways approach
Understanding roles in the implementation system using network mapping approaches
Defining and understanding change in complex initiatives and systems
⏺️ Recorded scenarios where we discuss concepts using example contexts
📝 Learning content in various formats such as video, audio, fillable templates, and interactive activities so you can creatively approach systems thinking and make connections to apply concepts
📖 Self-reflective and action-oriented assignments to help you identify what you've learned and how you’ll use it in your systems change efforts
📓 PDF workbooks with key takeaways, assignments, and space to record reflections and notes
📚 Recommended readings and additional resources
💬 Direct communication with us to answer your questions as you move through the content
👥 Networking opportunities with other participants
🎓 Certificate of completion after successfully completing the course and assignments
🗓 Access to all course materials for 1 year so you can go back and review what you’ve learned as needed
Throughout this course you will…
Unpack incredibly complex concepts in very practical ways
Get actionable tools and templates you can pick up and use immediately with your team for implementation planning and evaluation
Have the opportunity to explore systems thinking with TCI's experts and other professionals working in implementation
Embracing Complexity is focused on providing you with valuable guidance to support your implementation efforts at the systems level. While it isn’t a comprehensive course on systems thinking, it will help you take apart and analyze very common challenges people face in implementation using a systems thinking mindset and approaches.
See what past course participants are saying
Module overview

We believe in
competency-based learning.
This table shows which implementation support core competencies and functions are relevant in this course.
Learn more about TCI's Implementation Support Core Competencies and Functions.
Hover over each item to view its definition.
Ready to join us?
By enrolling, you're providing your consent to be added to TCI’s mailing list. You can unsubscribe anytime.
Course schedule
This course is 100% online and asynchronous. This means that you can learn whenever and wherever you want to!
Enroll anytime and enjoy access to the course for 1 year.
You’ll have access to all modules right away, so you can move through the content at a pace that works best for you.
We’ve synthesized complex concepts into video and audio recordings that are short and easy to digest so you can take action in the real world right away. .
Meet your instructors
"I know firsthand how frustrating it can be to deal with the uncertainty of working in the chaos of complex systems. I also know that implementation can make so much more sense when adopting a systems thinking mindset. I hope you take this journey with us to explore and learn how systems thinking can help you overcome important challenges."
"I cannot believe how much learning about systems thinking has transformed how I approach implementation support. I once believed this was an adjacent field relevant for some people doing implementation, but now recognize how integral a systems thinking approach is to all change initiatives.”
Implementation Support Specialist Certificate
If you’re interested in becoming a Certified Level 2 Implementation Support Specialist, this course counts towards the Level 2 requirements.
Note: Level 2 certification is currently in development.
Enroll as a team or organization!
We highly recommend a collaborative approach to building implementation capacity within your organization.
Participating in shared sensemaking of course content as a team and collectively determining how to move forward using what you’ve learned strengthens how implementation unfolds.
Completing this training as a team helps you:
Transform how you create change by establishing a shared understanding and skillset of concepts, terminology, tools, and processes
Become more engaged and connected (for example, you can discuss the training content together and set up periodic meetings to share thoughts and reflections)
Improve communication and focus by moving towards your goals with a shared vision and direction
Advantages of joining as a group
Special discounts based on your number of team members
Add-ons like facilitation guides, Q&A sessions, workshops, and other types of support
Have a discount code?
Discounts are available for past TCI course participants, Implementing Change Community members (join anytime!), full-time students, groups of 3+, participants in LMICs, and Society for Implementation Research Collaboration (SIRC) members.
Free spots for participants in LMICs
In an effort to support capacity building in applying implementation science in low- and middle-income countries (LMICs), we offer 40 free spots for eligible professionals to enroll in one of our courses twice per year.
Applications are now open! Complete this form by July 1, 2025 to enter the draw.
Frequently asked questions
-
This course assumes you have foundational knowledge of how to design and implement initiatives and that you’re trying to implement them in complex systems.
-
This course is open for enrollment year-round, so you can join anytime!
You'll have access to all course modules and materials for 1 year from the date you enroll, so you can move through the content on your own schedule.
If you’re interested in receiving a certificate of completion, you’ll have until the end of your 1-year course access period to submit your completed assignments.
Our course facilitators will be regularly answering any questions you have throughout your 1-year access period as well.
-
If you complete all modules and assignments prior to the end of your 1-year course access period you’ll receive a course completion certificate.
-
The time commitment varies, but we estimate each module takes 4-8 hours to complete, which includes time spent on assignments.
The assignments are about directly relating the content back to your own work; therefore, how much time can be quite variable depending on how much background work you choose to do.
In terms of the resources provided, it’s up to you how many you’d like to take a look at!
-
You’ll have access to all course content for 1 year starting from the date you enroll.
Before your access ends, we encourage you to revisit the content and download the available course materials.
-
Implementation, Spread, and Scale introduces the foundational concepts from implementation science that relate to how we actually implement, spread, and scale initiatives. This includes examining readiness and context, implementation teams and supports, adaptations, and sustainability.
In Embracing Complexity, we take things further by showing you different approaches that you can use to understand complex problems and to overcome implementation challenges specifically for change efforts at the systems level.
-
Yes! Embracing Complexity will count towards the requirements for the Level 2 Implementation Support Specialist certification which is currently in development.
If you’re interested in becoming certified, please note that the Level 1 Implementation Support Specialist certification must be completed before moving on to Level 2.
-
Yes, we aim to make Embracing Complexity accessible to everyone. We offer the following discounts (one per person):
20% off for past participants of TCI’s paid courses
20% off for members of the Implementing Change Community (Join anytime!)
20% off for groups of 3+ (additional discounts are available for large groups)
20% off for Society for Implementation Research Collaboration (SIRC) members
30% off for full-time students
70% off for individuals in low- and middle-income countries as defined by the World Bank
Please see the “Have a discount code?” section above for how to get your code.
Still wondering if this course is right for you?
We encourage you to enroll if any of these apply to you:
You find it difficult to wrap your head around evaluating system change efforts because of their complexity
You want to stop feeling overwhelmed when assessing the problem
You want to learn how to measure what is happening in more flexible and adaptive ways
You want to understand more deeply what makes the system ready for change and advocate for policies and contexts that enable change to enhance your efforts

Looking for an easy way to share info about this course?
Download this handy PDF—it includes learning objectives, course highlights, and a module overview. Perfect for sharing with your team!
Have any questions?
Contact us.

Interested in getting a sense of our teaching style?
Enroll in Inspiring Change 2.0, our free mini-course on the foundations of implementation science, or watch the recording of our free virtual workshops on Practical Guidance for Embodying Equity in Implementation!