NetLogo is an agent-based programming language and integrated modeling environment. NetLogo was designed, in the spirit of the Logo programming language, to be "low threshold and no ceiling." It teaches programming concepts using agents in the form of turtles, patches...

UCBLogo (also known as Berkeley Logo) is a free implementation of the Logo programming language that supports lists, files, I/O, and recursion. It can be used to teach computer science.










