Explores the use of computer programs to simulate the behaviour of complex, changing systems, such as weather forecasting or the environmental impact of pesticides. This introduction is aimed at students in disciplines ranging from biology to engineering and chemistry.