NOTE: These resources may not be up-to-date - if you find any broken links please make a note in the comments or feel free to update as this is a community wiki post. Thanks!
Books
- Epstein, J. M. & Axtell, R. (1996). Growing Artificial Societies: Social Science from the Bottom Up. Washington, DC: The Brookings Institution.
- Gilbert, N. & Troitzsch, Klaus G. (2005) Simulation for the Social Scientist. (Second Edition). New York: Open University Press.
- Heppenstall, A. J., Crooks, A. T., See, L. M., Batty, M. (Eds.) (2012). Agent-Based Models of Geographical Systems. Dordrecht: Springer.
- Janssen, M.A. (2020). Introduction to Agent Based Modeling.
- Railsback, S. F. & Grimm, V. (2012). Agent-Based and Individual-Based Modeling. Princeton: Princeton University Press.
- Romanowska, I. & Wren, C. D. & Crabtree, S. A. (2021). Agent-Based Modeling for Archaeology: Simulating the Complexity of Societies. The SFI Press Scholar Series
- Shoham, Y. & Leyton-Brown, K. (2009). Multiagent Systems: Algorithmic, Game-Theoretic, and Logical Foundations. New York: Cambridge University Press.
- Weiss, G. (Ed.) (1999). Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. Cambridge, MA: The MIT Press.
- Wilensky, U. & Rand, W. (2015). An Introduction to Agent-Based Modeling: Modeling Natural, Social, and Engineered Complex Systems with NetLogo. Cambridge, MA: The MIT Press.
Courses
- University, secondary, and online courses that use NetLogo
- Santa Fe Institute Complexity Explorer Courses
- International Winter School for Agent-Based Modeling of Social-Ecological Systems NOTE: currently replaced by a joint Berlin Mathematics Research Center + ASU Spring School for Agent Based Modeling for Social and Ecological Systems - open by nomination / invitation only
- The Carpentries’ Good Enough Practices for Scientific Computing
Tutorials
- NetLogo Tutorial for Social Scientists (Badham)
- CoMSES Net Community Tutorials on our Discourse forums on containerization, containerizing a NetLogo model (Vanegas Ferro), containerizing an R model (Vanegas Ferro), using Julia for ABM development (Hinsch), and more
- Confronting Issues of Scale in Socio-Environmental Modeling (SESYNC, SESMO, TIAS)
Geosciences
Research Reproducibility and Replicability
- The Framework for Open and Reproducible Research Training
- The Turing Way handbook to reproducible, ethical and collaborative data science
Other resources
- Guide for Newcomers to Agent-Based Modeling in the Social Sciences (Axelrod & Tesfatsion)
- CSDMS Educational Repository - the Community Surface Dynamics Modeling System (CSDMS) is a diverse community of experts promoting good practices for the modeling of earth surface processes and surface dynamics models.
- The Carpentries - the Software and Data Carpentries teach researchers foundational computational and data science skills through short, impactful workshops.
- CoMSES Net Frequently Asked Questions on Agent Based Modeling
- CoMSES Net Virtual Conferences (2017-2019)
- CoMSES Net YouTube video channel