NetLogo is a multi-agent programming language and integrated modeling environment that is designed to be used easily, with no prior advanced training.