This tutorial-based book provides an introduction to the development and analysis of agent-based evolutionary models using the C++ programming language. No prior programming skills are required, so this book is aimed at biologists interested in adding sophisticated computer models to their research.