Complex Systems 530 — Computer Modeling for Complex Systems at the University of Michigan Center for the Study of Complex Systems. In the spirit of open science, all course material is available online at Github: github.com/mjbommar/cscs-530-w2015.
The course explores why and how we model the world around us, from an interdisciplinary perspective using Python. The goal is to help students understand how to frame and formulate models, understand and select appropriate modeling methodologies (including agent/individual-based, Monte Carlo, and systems/structural models), implement and analyze models using Python, and communicate model methodology and results.
The course IPython notebooks are available via NBViewer. Try the following to get started: Monte Carlo and deforestation, basic grids and the Schelling model of segregation, and basic networks and disease outbreak models.
If you'd like to discuss similar training for your data science or modeling team, please don't hesitate to reach out.