An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo
by Uri Wilensky, William Rand · MIT Press
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.
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
More resources on Complexity 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.
Introduction to Complexity
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.
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.