I developed these notes and python codes for the course "BIO397 Introduction to Agent-Based Modeling" that I taught at the University of Zurich. This course was designed for 3rd-year BSc Biology students without a strong background in complex systems modeling and in programming with python.
Please click here to read the course notes!