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

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
Becoming a Sports Agent (Coursera) Coursera
Case Western Reserve University

Becoming a Sports Agent (Coursera)

An immersive experience in the world of sports that will take students through the four stages of a professional athlete's career. Utilizing lectures, guest speakers, reading assignments and hypothetical walkthroughs, students will learn how the best sports agents manage clients at each of these four stages. This course will provide each student with the skills necessary to guide an athlete through the difficult decisions that can make or lose the athlete millions of dollars, as well as affect their public image and career.

Aug 17th 2026
5-12 Weeks
Leadership Through Design Innovation (Coursera) Coursera
Northwestern University

Leadership Through Design Innovation (Coursera)

Today’s workplace calls for a new style of leadership to embolden and accelerate innovation. Design offers a novel way of discovering opportunities and bringing new approaches to life in ways that benefit all stakeholders. Learn how to engage with end users, effectively frame problems, identify potential solutions, and build prototypes to test assumptions and learn what works (and doesn’t). Then dive into a range of ways large and small to bring design innovation into your organization.

Aug 17th 2026
4 Weeks
Introduction to Java Programming: Writing Good Code (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Writing Good Code (edX)

Learn to program in an easy and interactive way and enter the fascinating world of computer science. This is an introductory course to learn programming with Java designed to teach how to code good programs in Java, understanding “good” as both correct and efficient. Basic principles of software engineering will be introduced to make it easier for our future self and others to reuse code. Ethical issues and the intellectual property of our programs will also be addressed in the last part of this course. Examples and case studies will be provided, so that learners can implement simple but increasingly complex programs in Java.

Self Paced
Self-Paced
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
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
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
Formulación y evaluación de proyectos complejos (Coursera) Coursera
Universidad de los Andes

Formulación y evaluación de proyectos complejos (Coursera)

Bienvenido al curso de Formulación y evaluación de proyectos complejos de ingeniería, soy Andrés Felipe Gómez y te estaré acompañando a lo largo de estas 8 semanas en las que aprenderás los fundamentos básicos para poder determinar si un proyecto es factible o no, desde su ideación hasta su operación, por lo que podrás formular y evaluar proyectos desde las diferentes dimensiones que incorpora la complejidad de este.

Aug 3rd 2026
5-12 Weeks
Create a Value versus Complexity Matrix in Google Sheets (Coursera) Coursera
Coursera Project Network

Create a Value versus Complexity Matrix in Google Sheets (Coursera)

In this 2-hour long project-based course, you will create a Value versus Complexity Matrix in Google Sheets and learn how to interpret the outcomes to prioritize product features. In the process, you will review the basics of this prioritization framework as well as Google Sheets functionality such as lookup tables, data validation, and charts. Because time and resources are limited, prioritization is a critical skill that product managers must master in order to optimize product value and minimize development time and costs.

Self Paced
Self-Paced