StarLogo Nova


About This Project

Go to StarLogo!
StarLogo Nova is a programming environment that lets students and teachers create 3D games and simulations for understanding complex systems.

Using a programming language of colored blocks that fit together like puzzle pieces, StarLogo users create games and simulations to study diverse concepts in science and math – such as epidemiology, ecology, geometry, computational thinking, and more. StarLogo is free and runs in an Internet browser, with project sharing options – students can play games created by others, and teachers can use simulations developed by the StarLogo community to illustrate complex concepts. Users can create simple and large-scale simulations using the library of agents or importing their own custom sounds and Collada-format 3D models. Take advantage of StarLogo support materials to get started including:

StarLogo research has focused on how students build models and how students learn through model exploration and creation.  We are also interested in looking at how collaborative constructionism in StarLogoNova might impact student outcomes.  If you are interested in collaborative research using StarLogo, contact us.


The following represents a sampling of our publications in this area:
Colella, V., Klopfer, E., & Resnick, M. (2001). Adventures in Modeling: Exploring Complex, Dynamic Systems with StarLogo. Teachers College Press.


Klopfer, E., Scheintaub, H., Huang, W, Wendel, D., Roque, R. (2009) The Simulation Cycle – Combining Games, Simulations, Engineering and Science Using StarLogo TNG. Journal of E-Learning and Digital Media 6(1) 71-96


StarLogo Nova is funded in part by the National Science Foundation, local foundations and more.

Related projects
Imagination Toolbox
Professional Development, Programming Tools
Summer PD for educators interested in games and simulations
StarLogo TNG
Programming Tools
A desktop visual programming environment for 3D games and simulations

Age Range





Web browser

Content Area(s)

Math, Science, Computer Science

Project Manager

Daniel Wendel



Programming Tools