Introduction to Complexity
by Melanie Mitchell · Santa Fe Institute (Complexity Explorer)
Self-paced 10-unit course from the Santa Fe Institute covering dynamics and chaos, fractals, information, genetic algorithms, cellular automata, biological self-organization, cooperation models, networks and scaling. Uses NetLogo simulations and assumes no math or science background. Free, always open, graded exams, and the field's full toolkit in one pass.
More resources on Complexity Science
An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo
Textbook on building, extending, verifying and analysing agent-based models in NetLogo, written by NetLogo's creator. Covers emergence, model design, data collection and validation, using examples from biology, economics and social science.
Introduction to the Modeling and Analysis of Complex Systems
Free open textbook (CC BY-NC-SA) whose 19 chapters cover discrete- and continuous-time models, bifurcations, chaos, cellular automata, continuous field models, static and dynamic networks, and agent-based models, each modeling chapter paired with Python code and mathematical analysis. Best free technical textbook for the whole field; takes a learner from concepts to building and analysing models in code, covering agent-based models, emergence and networks.
Complexity: A Guided Tour
Santa Fe Institute researcher's non-technical account of complex systems: cellular automata, genetic algorithms, networks, chaos and information theory. Readers come away understanding how organised behaviour emerges from simple interacting parts across biology and computing.