Skip to McMaster Navigation Skip to Site Navigation Skip to main content
mcmaster university logo McMaster logo

Addressing Complexity and Systems Thinking Toolkit

Welcome to the Addressing Complexity and Systems Thinking Toolkit.

If you’re just getting started, we recommend you begin with Introduction to Systems Thinking.

Below you can filter by Resource Categories:

Introduction to Systems Thinking Systems Thinking Tools and Software Mental Models
Agent-Based Modelling System Dynamics Modelling Applied Examples of Systems Thinking

You can also filter by Resource Type:

Article Blog Post Book Book Chapter Guide In Person Resource Journal Article Slideshow Video Webpage

You can also enter your own search using keywords, types of resources you’re looking for, or any other specific criteria you’d like to filter our Resources (eg., ‘positionality’ or ‘video’ or ‘introduction’).

Have an issue or feedback about these resources? You can help us strengthen the toolkits by filling out this form -> 

Resource Listing

LINK

Applying systems thinking to water school programs

A short video presentation on how systems thinking can be applied to investigate and shift mental models in community settings.

LINK

Applying systems thinking to community water engagement

A short video presentation on a research project integrating systems thinking with community-driven efforts to manage aquatic systems.

LINK

Using systems thinking to understand and enlarge mental models

A paper providing an example of using systems thinking and causal loop diagrams to shift attitudes towards sustainable development.

LINK

Observations from a system dynamics modeling field school in Mali

A paper providing an example of a 1-week field course taught to complete beginners on systems thinking and system dynamics modelling.

LINK

Evaluating and food security dynamics in Guatemala

A paper providing an example of how to use participatory causal loop diagrams to understand food insecurity in Guatemala.

LINK

Feedback dynamics of the low-income rental housing market

A paper providing an example of how system dynamics modeling can be used to analyze COVID-19's impact on housing insecurity.

LINK

Modeling a comprehensive approach to gun violence prevention

A short video overviewing the use of quantitative system dynamics to model gun violence in New York State.

LINK

System dynamics model of overdose bystander behavior

A short video overviewing the use of a qualitative systems dynamics model to study drug overdoses and bystander behaviour.

LINK

Hospital congestion using system dynamics

A detailed lecture showcasing an application of systems dynamics methodology to identify the causes of, and solutions to, hospital congestion.

LINK

Applying community-based system dynamics to combat AI bias

A lecture and Q&A on how community-based systems dynamics can be used to combat racial bias in AI.

LINK

The Beer Game: a supply chain management game

A short news report on “The Beer Game”, one of the earliest applications of Systems Thinking at the MIT Sloan School of Management.

LINK

The theory and practice of field experiments

An online textbook covering everything you need to know about the design and analysis of randomized experiments in the field.

LINK

EGAP methods guides

A set of guides covering the 10 most important points to understand for various issues and methodologies relating to experiments and causal inference.

LINK

Causal inference and effect estimation

A beginner’s guide to understanding causal inference literature within the field of social sciences and public health.

LINK

Running systems mapping workshops

A book chapter providing a practical guide on running systems mapping workshops, with instructions on planning and facilitation.

LINK

Participatory systems mapping

A book chapter on a novel methodology (participatory systems mapping) for building and analysing causal system models in groups.

LINK

Fuzzy cognitive mapping

A book chapter on fuzzy cognitive mapping, a tool used for developing and analyzing semi-quantitative causal models.

LINK

Systems thinking: what, why, when, where, and how?

A short article covering the key question every beginner needs to get started with systems thinking.

LINK

Introduction to systems dynamics

This short video provides a foundational exploration into system dynamics, with examples showcasing its applications across various sectors.

LINK

Introduction to systems and systems thinking

An article introducing systems thinking, with helpful definitions, diagrams, and link to key resources.

LINK

Introduction to systems thinking

An article providing as a detailed guide to systems thinking, with an overview of fundamental concepts and methodology.

LINK

How to succeed in system dynamics without really trying

A short video offering a unique perspective on how to master system dynamics with ease.

LINK

Systems thinking and modeling for a complex world

A detailed lecture providing a thorough introduction to systems thinking, with insights as to how it can be used to solve real-world challenges.

LINK

The past, present, and future of systems thinking

A detailed lecture on the evolution of systems thinking theory and methods, with discussion on where the field is headed.

LINK

Reconciling the four schools of thought in system dynamics

An article overviewing the state of the systems dynamics field and its future, with discussion on different schools of thought and the issue of quality.

LINK

Core systems dynamics modelling software

An overview of key software used in the field of system dynamics from the System Dynamics Society.

LINK

Stella modelling tutorials

A webpage with links to all the tutorials you’ll need to become a pro at modelling with Stella.

LINK

System dynamics modeling tips and features using stella architect

A detailed walkthrough of how to use Stella Architect for system dynamics modelling, featuring practical examples with watershed and forest fire models.

LINK

Modeling the covid-19 pandemic: a primer and overview

A detailed walkthrough showcasing how to use Stella Architect to create a diffusion model for the COVID-19 pandemic.

LINK

Stella: sample models

A webpage containing nearly 100 example Stella models to provide you with instruction and inspiration.

LINK

Step-by-step stocks and flows

A detailed article showcasing how to convert causal loop diagrams into stock-and-flows.

LINK

Systems thinking tools: archetypes

A lecture exploring system dynamics through the lens of archetypes, uncovering patterns that help guide decision-making.

LINK

Constructing causal loop diagrams from large interview data sets

A paper examining four variations on a methodology to develop causal loop diagrams from interview data for an urban health intervention.

LINK

Guidelines for drawing causal loop diagrams

A 4-page guide to drawing causal loop diagrams, with easy-to-follow steps and examples.

LINK

Causal loop diagrams

A book chapter providing an accessible introduction to causal loop diagrams, with helpful examples and step-by-step instructions.

LINK

Systems, dynamics, and sustainability

A video series with 22 detailed lectures on the basics of system dynamics modelling and how it can be used to answer research questions in sustainability.

LINK

A brief introduction to system dynamics modelling

An introductory guide on concepts, terms, and techniques within the field of system dynamics modelling. Includes helpful examples!

LINK

Generative agent-based modeling: an introduction and tutorial

A cutting-edge paper discussing the integration of large-language models into agent-based modelling for dynamic social systems analysis.

LINK

Agent-based modeling in social science, history, and philosophy

A detailed paper discussing the complexities of agent-based modeling in the social sciences, history, and philosophy.

LINK

Agent-Based Models (Sage Little Green Books)

A short methodology book on agent-based modeling, covering all essentials in five succinct chapters!

LINK

Applying agent-based modelling to evaluation

Discover the role of social simulations and agent-based models in policy evaluation through this short video.

LINK

Introduction to agent-based modelling for social scientists

This workshop offers social scientists a detailed introduction to agent-based modeling, including an applied example with NetLogo!

LINK

Agent-based modeling: an introduction and primer

A concise primer on agent-based modeling, highlighting its versatility across various social sciences disciplines.

LINK

Mental models, cognitive maps, and quantitative analysis

An overview and critical appraisal of different methods used to quantitatively analyze mental models and cognitive maps.

LINK

Pocket guide: systems archetypes at a glance

A one-page guide to eight different systems archetypes, with stock-and-flow diagrams, descriptions, and helpful guidelines.

LINK

Mental models and human reasoning

A concise paper that explores the role of mental models in human thought processes, reasoning, and decision-making.

LINK

Infectious disease model in NetLogo

A short video showcasing a detailed example of an infectious disease model using NetLogo.

LINK

Agent-Based modeling with NetLogo

Dive deep into NetLogo with this series of concise tutorials, covering everything you need to know from the ground up.

LINK

Basic Vensim stock-and-flow diagram tutorial

A beginner-friendly guide to creating stock-and-flow diagrams with Vensim, including setting up models and interpreting results.

LINK

Fundamentals of NetLogo

Learn agent-based modeling with NetLogo through quick, short lessons that cover everything from basic concepts to model execution.

LINK

Introduction to systems dynamics modelling

A detailed introductory lecture that covers the basics of system dynamics, and an overview of how to create models using Powersim Studio.