NetLogo Home Page
Home
Download
Help
Forum
Resources
Extensions
FAQ
NetLogo Publications
Contact Us
Donate
Models:
Library
Community
Modeling Commons
Beginners Interactive NetLogo Dictionary (BIND)
NetLogo Dictionary
User Manuals:
Web
Printable
Chinese
Czech
Farsi / Persian
Japanese
Spanish
- (intro)
- (tutorial #1) (#2) (#3)
- (guide)
- (dictionary)
NetLogo is a multi-agent programmable modeling environment. It is used by many hundreds of thousands of students, teachers, and researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL. You can download it free of charge. You can also try it online through NetLogo Web.
Getting Started with NetLogo
Are you new to NetLogo or programming in general? We have resources to help!
- The NetLogo tutorials guide you through all the basics, from loading and using models, to interacting with models with NetLogo code, and finally programming a model from scratch.
- The Beginner's Interactive NetLogo Dictionary has articles and videos on introductory topics, including a getting started page. The videos include multiple examples of making models from scratch. You also might want to check out "What is a primitive?" and "The First 11 Primitives to Learn" which let you interactively try out NetLogo code primitives as you learn about them.
- We also have a short (2 minute) introduction to NetLogo video that covers the basic concepts and capabilities of the software.
When you're ready to dive deeper into NetLogo programming, check out the full NetLogo manual. Of particular note are:
- The interface tab guide, info tab guide, and code tab guide which include many more details on all the core features of the software.
- The programming guide contains lots of information on writing NetLogo code and using advanced NetLogo features.
- The NetLogo primitive dictionary which describes how to use all the built-in programming primitives in the NetLogo language.
- The manual also contains descriptions and instructions for the different features, extensions, and applications that come bundled with NetLogo.
We also have an online forum you can join to ask questions of other users and keep up to date with NetLogo.
NetLogo Models
NetLogo comes with a large library of sample models. Click on some examples below.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
NetLogo News (via Twitter)
© 1999-2023 Uri Wilensky (details & terms of use)