Disclosure: when you buy through links on our site, we may earn an affiliate commission.

2021 Intro to Agent-Based Modeling Simulation AI in NetLogo

Learn Agent-Based Modeling Artificial Intelligence paradigm and implement it on virus spread simulation in COVID times.
(47 reviews)
184 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 1h 1m
Language: English
Next start: On Demand

Table of contents


When people talk about artificial intelligence, they usually talk about machine learning.
Most people have not heard about Agent-Based modeling AI . That is a pity.
Agent-Based modeling is much simpler than machine learning. You basically just let agents interact in an environment and watch for any emergent behavior. You practically do not have to have any math background and you are able to create amazing things.
You can simulate society ( e.g. spread of virus, interaction of groups of people, of different individuals … ), ecology (spread of fire) … you can simulate chemical processes, physical phenomenons and more…
Doesn’t that sound amazing? ( PS: simulating a society is a way to understand it )
As you’ll learn in this course, the Agent-Based modeling AI paradigm is very different from Machine learning. It’s even led to new and amazing insights in social sciences.
We will program in NetLogo language which is one of the most popular and poweful environment.
What is covered in this course?
•Agent-Based Modeling theory
•1 Practical hands-on project ( we will simulate spread of a virus )
•Storytelling with simulation
•On-Website simulation
If you’re ready to take on a brand new challenge, and learn about powerful AI technique that you’ve never seen before in any kind of machine learning, then this course is for you!
See you in class!
TIPS (to get through the course):
•Take handwritten notes. I will provide my presentations. This will help you understand.
•Lectures – 1.5x speed, Coding – 1.25-1.5x speed
•Write code yourself, don’t just sit there and look at my code. You learn coding by … coding. 🙂
•Ask lots of questions on the discussion board. The more the better! I will answer them.

You will learn

✓ 1 Practical application of Agent-Based modeling ( virus spread simulation – e.g. COVID-19 )
✓ Agent-Based modeling AI and its applicability in different fields
✓ Visualize plots in NetLogo
✓ NetLogo language
✓ Storytelling through simulation
✓ Put NetLogo simulation models on Website


• Just basics of programming needed (defining variables, functions, if-statements) – I provide you with link to course with these basics, you can go through it in less than 30 minutes
• Willingness to learn :)

This course is for

• Beginners in Agent-Based modeling
• Beginners in Simulating Complex systems
• Social scientists
• Beginners in Programming
• Journalists
• Ecologists
• Physicists
• Chemists
• Biologists
AI enginner and Data Scientist
My name is Jan Pastorek and I am excited that you are reading about this course!
Professionally, I am a freelancing Computer Scientist. I have been working at Academy of Science. Today, I spend most of my time working on Agent-Based modeling of social phenomena (e.g. spread of virus), Quantum Computation, Machine Learning and (Geo)Data Science.
Apart from Computer Science, I have completed Liberal Arts Colegium (social sciences).
From my courses you will straight away notice how I combine my real-life experience and academic background in Computer Scicence, Social Sciences, Philosophy, Physics and Mathematics to deliver professional step-by-step coaching in the space of Agent-Based modeling and Data Science. I am also passionate about public speaking.
Some of the technologies / libraries I have used are: Python, Java, PHP,  Javascript, Qiskit, Pandas, Numpy, Folium, Postgresql and more.
Finally, I want to say that I am absolutely passionate about Agent-Based Modeling and Data Science and I am looking forward to sharing my passion and knowledge with you!
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 1h 1m
Language: English
Next start: On Demand

Students are also interested in