Thinking Complexity (iversity)

Thinking Complexity (iversity)

Join this course for a fun and practical discovery of complexity in the world around us. We will use fascinating examples, methods and exercises to help you understand how to make an impact in the 21st century.

This is a hands-on four chapter course to learn how to better understand and act when faced with complex situations. By the end of the course students will be able to take a story from the news, describe what makes the situation complex and identify opportunities for effective action or change. We will draw on systems theory and complexity theory for our teachings and learn to use proven data collection and modelling techniques from systems thinking and system dynamics.
By the end of the course, you will have acquired the ten skills of a systems thinker. You will know how to identify the variables in interaction in a complex situation, describe and model the systemic structure that explains complex behaviours, anticipate how a situation may change over time and find leverage points to influence outcomes.
Course structure
Chapter 1: Introducing complexity
We will define complexity and explore how complex situations require changes to the way we apprehend the world.
Chapter 2: Thinking in systems
We will describe and model how different factors, such as people, ideas or things interact over time and generate the complexity in a specific problem situation.
Chapter 3: Mapping the dynamics of complexity
We will learn the role of accumulations and nonlinearities in complex systems and observe how they contribute to both the changes over time and the unexpected and often frustrating behaviours we observe. We will learn to use free online software to simulate complex situations.
Chapter 4: Living with complexity
We will learn a number of tools and techniques that will accelerate our understanding of real world situations and help us to act with impact when faced with complexity. We will also consider the implications of complexity for management, social change and sustainability.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

L'avenir de la décision : connaître et agir en complexité (Coursera) Coursera
ESSEC Business School

L'avenir de la décision : connaître et agir en complexité (Coursera)

Ce MOOC a l’intention d’affronter et traiter des problèmes que rencontrent chaque personne, chaque groupe, chaque entreprise, chaque société, de façon de plus en plus aiguë et pressante ; dans notre temps d’évolution accélérée, de transformations ininterrompues, de mondialisation incontrôlée, d’incertitudes.

Nov 16th 2026
5-12 Weeks
Advanced Competitive Strategy (Coursera) Coursera
Ludwig-Maximilians-Universität München

Advanced Competitive Strategy (Coursera)

In Advanced Competitive Strategy, we will look at how companies can build up and maintain their customer base by increasing switching costs and facilitating strategic customer lock-ins. We will find out how firms can increase their profits by pursuing suitable price discrimination and product differentiation strategies.

Nov 16th 2026
5-12 Weeks
Futurism and Business: Dealing with Complexity (FutureLearn) FutureLearn
University of Stellenbosch Business School - UBS

Futurism and Business: Dealing with Complexity (FutureLearn)

Learn practical skills to help you predict trends in business and prepare for the future with this free online course. In a world of new opportunities, where change is happening faster than ever, knowing how to think about the future is a skill that is becoming vital for effective leadership in business, government and community organisations. This course will help improve your ability to prepare for the future and teach you some practical skills for helping predict it.

No sessions available
4 Weeks
The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX) EdX
University of California, Berkeley,BerkeleyX

The Beauty and Joy of Computing - AP® CS Principles Part 2 (edX)

A computer science principles course for anyone who wants to learn how to translate ideas into code. Discover the big ideas and thinking practices in computer science plus learn how to code using one of the friendliest programming languages, Snap! (based on Scratch).

No sessions available
13-24 Weeks
Computability, Complexity & Algorithms (Udacity) Udacity
Georgia Institute of Technology,Udacity

Computability, Complexity & Algorithms (Udacity)

The Power and Limitation of Algorithms. In this course, we will ask the big questions, "What is a computer? What are the limits of computation? Are there problems that no computer will ever solve? Are there problems that can’t be solved quickly? What kinds of problems can we solve efficiently and how do we go about developing these algorithms?" Understanding the power and limitations of algorithms helps us develop the tools to make real-world computers smarter, faster and safer.

Self Paced
Self-Paced
Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX)

Learn the basics of object-oriented programming and algorithms. Students will build on the skills learned from “Introduction to Object-Oriented Programming with Java I: Foundations and Syntax Basics” and learn the basics of writing classes that serve as blueprints of concepts or objects that are represented in a programming problem. Students will leverage the concepts of inheritance, interfaces, and polymorphism to program reusability and flexibility in classes. Finally, students will gain experience walking through and analyzing algorithms that are applied on data (including objects) in many object-oriented programs.

Self Paced
Self-Paced
Decision Making in a Complex and Uncertain World (FutureLearn) FutureLearn
University of Groningen

Decision Making in a Complex and Uncertain World (FutureLearn)

This course will teach you the first principles of complexity, uncertainty and how to make decisions in a complex world. To learn how complexity and uncertainty influence and constrain our decisions. Our world seems to ever become more complex and uncertain. Future leaders must be able to act under these conditions. This course provides you with the broad scientific background necessary to develop yourself into one of the future’s key decision makers. First, this course will address the core concepts of complexity and uncertainty.

No sessions available
5-12 Weeks
Surviving Disruptive Technologies (On Demand) (Coursera) Coursera
University of Maryland, College Park

Surviving Disruptive Technologies (On Demand) (Coursera)

The purpose of this course is to help individuals and organizations survive when confronted with disruptive technologies that threaten their current way of life. We will look at a general model of survival and use it to analyze companies and industries that have failed or are close to failing. Examples of companies that have not survived include Kodak, a firm over 100 years old, Blockbuster and Borders.

Nov 16th 2026
4 Weeks