Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Santa Fe Institute

Fundamentals of NetLogo

Santa Fe Institute via Complexity Explorer


This tutorial will present you with the basics of how to use NetLogo to create an agent-based modeling. During the tutorial, we will briefly discuss what agent-based modeling is, and then dive in to hands-on work using the NetLogo programming language, which is developed and supported at Northwestern University by Uri Wilensky.  No programming background or knowledge is required, and the methods examined will be useable in any number of different fields.


  1. Introduction to ABM
  2. Tabs, Turtles, Patches, and Links
  3. Code, Control, and Collections
  4. Putting It All Together
  5. Conclusion



4.8 rating, based on 8 Class Central reviews

Start your review of Fundamentals of NetLogo

  • Lukáš Bernat

    Lukáš Bernat completed this course, spending 3 hours a week on it and found the course difficulty to be medium.

    There is no other better way, how to learn NetLogo and agent-based modelling basics. Bill is TOP expert and the course make you keen for such topics.
  • Anonymous

    Anonymous is taking this course right now.

    The course is quite good, but I would like to see more online and hands on coding and thoroughly explained .
  • Anonymous
    The tutorial is good for a general introduction. It is also good as a reference point for NetLogo programs that one may want to create in the future. Very easy to follow.
  • Anonymous

    Anonymous completed this course.

    Being totally new to modeling and computer programs, I found the tutorial excellent. The step by step approach helped me follow along, while I could stop each video to try things on the side. Bill Rand explained everything in clear words; the demonstrations were clear and the videos just the right length for someone like me. I truly enjoyed doing the tutorial, which I undertook as a preparation after having enrolled in ABM without having ever before heard about Netlogo. Thank you.
  • Anonymous

    Anonymous completed this course.

    Very good introductory course! I found it very easy tp follow. I think this website is one of the easiest ad most intuitive platforms of online learning. I am really impressed.
  • Profile image for Nelson Kemboi
    Nelson Kemboi

    Nelson Kemboi is taking this course right now.

    The content provides a candid introduction to the course. I would recommend to all who are new to NetLogo and even those who want to re-look it.
  • Anonymous

    Anonymous is taking this course right now.

    Excellently described and provided enough example for the beginner. I have learned to think of my reserach problems in terms of modeling.
  • Anonymous

    Anonymous completed this course.

    A course that contains the necessary information to define types of models that will be fed by agents with non-linear dynamic behavior

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.