Agent-based and
Individual-based Modeling:
A Practical Introduction
Welcome to our textbook on scientific agent-based (or “individual-based”) modeling of complex systems. The book is about designing models to solve specific problems of real systems, implementing models in NetLogo software (Wilensky, 1999), and analyzing models to develop theoretical understanding and predict system behaviors. Use the links above to learn about the book’s objectives and content, download supporting materials, learn about the authors, get more information about NetLogo and how we use it, find links to related materials, and learn how to contact the authors and provide feedback. Use the 1st edition link to download supporting materials (including instructor materials) for the first edition.
Information
The book is available, in paper and e-book versions, through your local bookstore, its site at Princeton University Press, and on-line bookstores. If you are an instructor considering this book as a course text, please see this page at Princeton University Press for free preview materials. The second edition, released in 2019, includes hundreds of changes to improve clarity in challenging sections, use the newest version of NetLogo, update model development and analysis guidance with advances since 2012, provide new and more examples and exercises, and address many comments provided by users. The instructor materials are completely revised and expanded.
The book has been used at many universities. According to our publisher, this textbook has been adopted for courses at schools including: Amherst College, U. Arizona, Brigham Young, U. British Columbia, Carnegie Mellon, Columbia, Cornell, Duquesne, Emory, Free University of Berlin, Indiana, Johns Hopkins, Kokugakuin U. (Tokyo), Miami U., Michigan, Technical University of Munich, Northwestern, Old Dominion, Oregon, Portland State, Rhodes College, Qingdao University, U. South Florida, Susquehanna U., U. Texas-Austin, Tokyo U., University College Dublin, Valparaiso, and U. Virginia.
An on-line forum for instructors is available here, thanks to the QUBES project. At this web site you can see and contribute teaching resources, links to related materials, and announcements; and participate in mentoring sessions with the book’s authors and others.
Short courses on modeling and NetLogo: We and colleagues organize the following two annual short courses, and we also offer custom short courses for other organizations; contact us if you are interested in such a course. NEITHER OF THESE COURSES ARE OFFERED in 2023. Several other courses have come to our attention; we are not familiar enough with either to recommend who they might be most beneficial to but encourage you to consider them. They are the European Social Simulation Assoc. Summer School, in Scotland 28 August-1 September and the BEHAVE Summer School, 11-22 September in Brescia, Italy.

Our 2020 Humboldt State modeling class, with participants from 8 countries on 3 continents.
- Humboldt State course. Since 2011, Steve Railsback and Volker Grimm have conducted summer short courses on agent-based modeling using our book, at Humboldt State University, California. In 2020, the course was an intensive modeling workshop focused on the participants’ own projects. We are not offering this course in 2023. Information is at the course web site.
- Dresden University of Technology summer school in individual- and agent-based modeling. For 12 years, Uta Berger has organized summer short courses designed primarily for graduate students interested in using agent-based modeling in their research. See the course web site for more information.
News & Updates
Ecological Society of America recognizes Volker Grimm
The Ecological Society of America announced that Volker Grimm is the 2023 winner of the Robert Whittaker Distinguished Ecologist Award, which is presented every two years to an outstanding non-American ecologist.
New software development resources from CoMSES Net
CoMSES Net, the Network for Computational Modeling in Social and Ecological Sciences,is making training materials for good software practices available.
Review paper on identifying patterns for ecological IBMs
Students of the Uta Berger’s 2018 Summer School in Agent-based Modeling–Cara Gallagher, Magda Chudzinska, Angela Larsen-Gray, Christopher Pollock, Sarah Sells, and Patrick White–just published practical guidance on pattern-oriented modeling (POM) in ecology.
New ODD guidance published in JASSS
A new article in the Journal of Artificial Societies and Social Simulation provides updated guidance on the ODD protocol for describing and developing agent-based models.
“Modeling Populations of Adaptive Individuals” for sale
The new book Modeling Populations of Adaptive Individuals is now for sale from Princeton University Press.
Article on using NetLogo for large models and speeding up NetLogo programs
We and colleagues recently published a journal article showing that, contrary to widespread belief, NetLogo is well-suited and computationally efficient for large and complex scientific models. read more…