# Learning Materials

**URL:** https://forum.netlogo.org/c/learn/2.md

[Latest](https://forum.netlogo.org/latest.md) · [Categories](https://forum.netlogo.org/categories.md) · [Tags](https://forum.netlogo.org/tags.md)

---

## [Official NetLogo Tutorials and Learning Resources](https://forum.netlogo.org/t/official-netlogo-tutorials-and-learning-resources/389)

<div class="topic-metadata">

**Author:** [@jzkelter](https://forum.netlogo.org/u/jzkelter)\
**Replies:** 4\
**Last updated:** [February 11, 2026, 12:22pm UTC](https://forum.netlogo.org/t/official-netlogo-tutorials-and-learning-resources/389 "2026-02-11T12:22:07Z")

</div>

If you are looking for NetLogo learning resources, there are some official NetLogo tutorials: Sample Model: Party Loading and using models Interacting with models with NetLogo code Programming a model from scratch In …

---

## [About the Learning Materials Category](https://forum.netlogo.org/t/about-the-learning-materials-category/1)

<div class="topic-metadata">

**Author:** [@system](https://forum.netlogo.org/u/system)\
**Replies:** 0\
**Last updated:** [January 3, 2024, 10:07pm UTC](https://forum.netlogo.org/t/about-the-learning-materials-category/1 "2024-01-03T22:07:20Z")

</div>

Share learning materials for NetLogo, ABM, or anything related.

---

## [Code testing guidance publication](https://forum.netlogo.org/t/code-testing-guidance-publication/835)

<div class="topic-metadata">

**Author:** [@SteveRailsback](https://forum.netlogo.org/u/SteveRailsback)\
**Replies:** 0\
**Last updated:** [June 23, 2026, 4:07pm UTC](https://forum.netlogo.org/t/code-testing-guidance-publication/835 "2026-06-23T16:07:13Z")

</div>

We just published this article on testing NetLogo code: https://www.sciencedirect.com/science/article/pii/S0304380026001973 The article: Discusses how adequate code testing practices provide efficiency, credibility, …

---

## [Dissertation Repo?](https://forum.netlogo.org/t/dissertation-repo/790)

<div class="topic-metadata">

**Author:** [@rkap](https://forum.netlogo.org/u/rkap)\
**Replies:** 3\
**Last updated:** [April 13, 2026, 2:48pm UTC](https://forum.netlogo.org/t/dissertation-repo/790 "2026-04-13T14:48:21Z")

</div>

Hi all, I’m an academic psychologist and this year, for the first time in a decade of supervision, I had an undergrad do a dissertation (~7000 words) using an ABM methodology. The dissertation itself is pretty fine (sti…

---

## [Dancing Agents](https://forum.netlogo.org/t/dancing-agents/765)

<div class="topic-metadata">

**Author:** [@danielvartan](https://forum.netlogo.org/u/danielvartan)\
**Replies:** 2\
**Last updated:** [March 5, 2026, 5:51pm UTC](https://forum.netlogo.org/t/dancing-agents/765 "2026-03-05T17:51:44Z")

</div>

Hi everyone, I’m producing animations to promote the 1st Interdisciplinary Brazilian Symposium on Agent-Based Models (SIMBRA) that may also be useful as educational or promotional materials for other events. Here are s…

---

## [ABM Animations](https://forum.netlogo.org/t/abm-animations/764)

<div class="topic-metadata">

**Author:** [@danielvartan](https://forum.netlogo.org/u/danielvartan)\
**Replies:** 1\
**Last updated:** [March 4, 2026, 8:05pm UTC](https://forum.netlogo.org/t/abm-animations/764 "2026-03-04T20:05:31Z")

</div>

Hi everyone, I’m producing some animations of well-known models to use whenever we need to talk about or promote Agent-Based Models. Here are some of them. Wilensky, U. (1997). NetLogo ants model \[Computer software\]…

---

## [Plotting and Animating NetLogo Models with ggplot2 🖌️](https://forum.netlogo.org/t/plotting-and-animating-netlogo-models-with-ggplot2/722)

<div class="topic-metadata">

**Author:** [@danielvartan](https://forum.netlogo.org/u/danielvartan)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 4:43pm UTC](https://forum.netlogo.org/t/plotting-and-animating-netlogo-models-with-ggplot2/722 "2026-01-05T16:43:11Z")

</div>

Hi everyone, I just added a new vignette to the logolink R package documentation that demonstrates how to capture and plot snapshots and generate animations of NetLogo models using ggplot2. Standard NetLogo visuals oft…

---

## [Another programmable simulator using AgentScript and Blockly](https://forum.netlogo.org/t/another-programmable-simulator-using-agentscript-and-blockly/702)

<div class="topic-metadata">

**Author:** [@cr15](https://forum.netlogo.org/u/cr15)\
**Replies:** 1\
**Last updated:** [January 5, 2026, 4:08pm UTC](https://forum.netlogo.org/t/another-programmable-simulator-using-agentscript-and-blockly/702 "2026-01-05T16:08:03Z")

</div>

In the same spirit of the programmable simulation with NetTango that I shared in my previous thread (creating a programmable simulator of the life cycle of a herbivore species), I’ve developed a similar but more powerful…

---

## [Programmable simulator with NetTango](https://forum.netlogo.org/t/programmable-simulator-with-nettango/701)

<div class="topic-metadata">

**Author:** [@cr15](https://forum.netlogo.org/u/cr15)\
**Replies:** 0\
**Last updated:** [December 17, 2025, 11:10pm UTC](https://forum.netlogo.org/t/programmable-simulator-with-nettango/701 "2025-12-17T23:10:11Z")

</div>

Inspired by FrogPond, I’ve developed a programmable simulator of the life cycle of a herbivore species using visual blocks with NetTango: Clic here to access: https://cienciascontic.org/simuladores/especie-herbivora-…

---

## [Help Boost NetLogo Visibility in Git Platforms](https://forum.netlogo.org/t/help-boost-netlogo-visibility-in-git-platforms/684)

<div class="topic-metadata">

**Author:** [@danielvartan](https://forum.netlogo.org/u/danielvartan)\
**Replies:** 1\
**Last updated:** [December 3, 2025, 6:47pm UTC](https://forum.netlogo.org/t/help-boost-netlogo-visibility-in-git-platforms/684 "2025-12-03T18:47:04Z")

</div>

Hi everyone, NetLogo is a niche programming language, partly because many users don’t publish their work on public Git platforms like GitHub or GitLab. Even when they do, language detection tools on these platforms oft…

---

## [Material on importing GIS maps in netlogo](https://forum.netlogo.org/t/material-on-importing-gis-maps-in-netlogo/659)

<div class="topic-metadata">

**Author:** [@Adham\_2003](https://forum.netlogo.org/u/Adham_2003)\
**Replies:** 2\
**Last updated:** [October 31, 2025, 2:01pm UTC](https://forum.netlogo.org/t/material-on-importing-gis-maps-in-netlogo/659 "2025-10-31T14:01:08Z")

</div>

hi there i want speak about something that i do not know, i am confiused of how can i import the map of Sheikh Zayed city in giza to Netlogo and ho to import the roads and set the cars(turtles) in those roads without bei…

---

## [Epidemic modelling](https://forum.netlogo.org/t/epidemic-modelling/642)

<div class="topic-metadata">

**Author:** [@zeb](https://forum.netlogo.org/u/zeb)\
**Replies:** 0\
**Last updated:** [September 20, 2025, 2:25pm UTC](https://forum.netlogo.org/t/epidemic-modelling/642 "2025-09-20T14:25:41Z")

</div>

Have some notes for teachers, etc. on history, abstraction (game of tag, game of cards, NetLogo model), probability theory, exponential growth, graph theory, ODE model, SDE model.

---

## [Website of IABM Textbook is empty?](https://forum.netlogo.org/t/website-of-iabm-textbook-is-empty/604)

<div class="topic-metadata">

**Author:** [@BigBook](https://forum.netlogo.org/u/BigBook)\
**Replies:** 2\
**Last updated:** [July 31, 2025, 11:46pm UTC](https://forum.netlogo.org/t/website-of-iabm-textbook-is-empty/604 "2025-07-31T23:46:26Z")

</div>

Hi, Recently, I have been learning classic textbooks “Introduction to agent based modeling”, but there is no content on its website “https://www.intro-to-abm.com/”. if it has been migrated to another address, if anyone …

---

## [The execution order of create-turtles n \[\]](https://forum.netlogo.org/t/the-execution-order-of-create-turtles-n/537)

<div class="topic-metadata">

**Author:** [@john-chen](https://forum.netlogo.org/u/john-chen)\
**Replies:** 2\
**Last updated:** [April 19, 2025, 7:39pm UTC](https://forum.netlogo.org/t/the-execution-order-of-create-turtles-n/537 "2025-04-19T19:39:36Z")

</div>

For any code block like this: create-turtles 100 \[ print one-of other turtles \] I was expecting a runtime error because for turtle 0, it cannot find any other turtle. It turns out not the case, so I assume the executio…

---

## [Game of Thrones ABM tutorial for beginners](https://forum.netlogo.org/t/game-of-thrones-abm-tutorial-for-beginners/361)

<div class="topic-metadata">

**Author:** [@cgravelm](https://forum.netlogo.org/u/cgravelm)\
**Replies:** 4\
**Last updated:** [February 8, 2025, 4:34pm UTC](https://forum.netlogo.org/t/game-of-thrones-abm-tutorial-for-beginners/361 "2025-02-08T16:34:46Z")

</div>

A few years ago, a colleague and I were teaching an ABM class for beginners. For a fun showcase on coding in NetLogo, we decided to slowly convert the classic wolf-sheep predation model into a full model of Westeros. Thi…

---

## [Guidance on speeding up NetLogo models](https://forum.netlogo.org/t/guidance-on-speeding-up-netlogo-models/412)

<div class="topic-metadata">

**Author:** [@SteveRailsback](https://forum.netlogo.org/u/SteveRailsback)\
**Replies:** 0\
**Last updated:** [October 30, 2024, 3:27pm UTC](https://forum.netlogo.org/t/guidance-on-speeding-up-netlogo-models/412 "2024-10-30T15:27:08Z")

</div>

In 2017 we published an article on (a) making NetLogo models execute faster, and (b) designing models for execution speed. Especially, it tells users how to find the places in their code where execution is slowed down an…

---

## [Analyzing BehaviorSpace results with PivotTables](https://forum.netlogo.org/t/analyzing-behaviorspace-results-with-pivottables/411)

<div class="topic-metadata">

**Author:** [@SteveRailsback](https://forum.netlogo.org/u/SteveRailsback)\
**Replies:** 0\
**Last updated:** [October 29, 2024, 5:35pm UTC](https://forum.netlogo.org/t/analyzing-behaviorspace-results-with-pivottables/411 "2024-10-29T17:35:46Z")

</div>

I always use Excel’s PivotTable tool to analyze results of BehaviorSpace experiments – even though it is far from flawless, this tool lets you see and graph basic results within a few seconds. It is also very easy to lea…

---

## [Video presentation on some advanced NetLogo topics and tools](https://forum.netlogo.org/t/video-presentation-on-some-advanced-netlogo-topics-and-tools/343)

<div class="topic-metadata">

**Author:** [@jzkelter](https://forum.netlogo.org/u/jzkelter)\
**Replies:** 0\
**Last updated:** [September 12, 2024, 9:05pm UTC](https://forum.netlogo.org/t/video-presentation-on-some-advanced-netlogo-topics-and-tools/343 "2024-09-12T21:05:20Z")

</div>

Hi everyone, Here is a video presentation I did for the CSSSA on some advanced features of NetLogo: https://www.youtube.com/watch?v=t8C07FID9BY Here are the topics covered with timestamps: 00:00 Introduction 2:57 Va…

---

## [Displaying Output (Logging) in NetLogo](https://forum.netlogo.org/t/displaying-output-logging-in-netlogo/384)

<div class="topic-metadata">

**Author:** [@nimeshneema](https://forum.netlogo.org/u/nimeshneema)\
**Replies:** 3\
**Last updated:** [October 15, 2024, 10:25pm UTC](https://forum.netlogo.org/t/displaying-output-logging-in-netlogo/384 "2024-10-15T22:25:12Z")

</div>

Displaying Output (Logging) in NetLogo Displaying output (also known as logging) refers to showing specific information in a designated area. Such an area is commonly called the Console in most programming environments. …

---

## [海实/物实网页端功能讨论](https://forum.netlogo.org/t/topic/263)

<div class="topic-metadata">

**Author:** [@maizi20](https://forum.netlogo.org/u/maizi20)\
**Replies:** 3\
**Last updated:** [July 19, 2024, 8:28am UTC](https://forum.netlogo.org/t/topic/263 "2024-07-19T08:28:38Z")

</div>

当前制作进度展示，不代表最终成果 实验封面和头像是因为海实图床有防盗链并且netlogo-static-cn.turtlesim.com证书没配置好用不了https嵌入很麻烦，调试用的替代图像 开发成员：目前只有我 通用 异步请求 你是否也曾被加载动画硬控十几秒？ 多开窗口切换缓解，或者直接用静默加载解决这个问题 长评论 我不知道评论区的1024字符是在哪里截断的， 但是我在我的海实留言板发布的144x108彩色字符画 …

---

## [素数检测(测试一下)](https://forum.netlogo.org/t/topic/67)

<div class="topic-metadata">

**Author:** [@tiaotiao](https://forum.netlogo.org/u/tiaotiao)\
**Replies:** 0\
**Last updated:** [March 9, 2024, 9:27am UTC](https://forum.netlogo.org/t/topic/67 "2024-03-09T09:27:26Z")

</div>

关于我闲着没事做了一个网站这件事 素数检测 (除了代码不能复制没什么问题吧)

---

## [RSA密钥对测试](https://forum.netlogo.org/t/rsa/165)

<div class="topic-metadata">

**Author:** [@maizi20](https://forum.netlogo.org/u/maizi20)\
**Replies:** 2\
**Last updated:** [June 4, 2024, 8:40pm UTC](https://forum.netlogo.org/t/rsa/165 "2024-06-04T20:40:09Z")

</div>

我对 RSA密钥对生成器 进行了一些修改，指定生成公钥的前半部分内容， 随机生成第一个素数作为因数后用目标值限制另一个因数的范围取素数， 在两个因数大小相近的情况下大概有一半的空间是不可控内容， 缩小第一个因数可以减少不可控的部分但会降低密钥的安全性 密钥使用例： (e=\>e.c.importKey( 'jwk',e.data ,{name:'RSASSA-PKCS1-v1\_5',hash:'SHA-256'},!0,…

---

## [我的个人页面(myPage)](https://forum.netlogo.org/t/mypage/147)

<div class="topic-metadata">

**Author:** [@tiaotiao](https://forum.netlogo.org/u/tiaotiao)\
**Replies:** 1\
**Last updated:** [May 11, 2024, 2:42am UTC](https://forum.netlogo.org/t/mypage/147 "2024-05-11T02:42:55Z")

</div>

点击打开 一共会打开两个页面… (关于body隐藏失败这件事)

---

## [新项目网页操作提示](https://forum.netlogo.org/t/topic/131)

<div class="topic-metadata">

**Author:** [@maizi20](https://forum.netlogo.org/u/maizi20)\
**Replies:** 6\
**Last updated:** [May 9, 2024, 5:10am UTC](https://forum.netlogo.org/t/topic/131 "2024-05-09T05:10:22Z")

</div>

启动入口：https://maizi20.github.io/nlw/ 清空数据：https://maizi20.github.io/nlw/unload/ 测试项目：https://maizi20.github.io/nlw/proc/0000/ （除index.html和w.js外其余文件均由ServiceWorker生成） 一些更改： 代码运行时命令提交按钮会被禁用，若一直未完成时双击提交键可以立刻启用命令行再次输入命令…

---

## [关于我在《狼羊进化》中做出自动灭火器](https://forum.netlogo.org/t/topic/64)

<div class="topic-metadata">

**Author:** [@jiliangyi](https://forum.netlogo.org/u/jiliangyi)\
**Replies:** 4\
**Last updated:** [March 9, 2024, 2:42am UTC](https://forum.netlogo.org/t/topic/64 "2024-03-09T02:42:59Z")

</div>

我发现了如何在《狼羊进化》里做全自动灭火器， 在积木程序里输入：如果地形为火焰 命令附近格子哪一种 草地 召唤阵雨 设置格子为土地 这只是用了游戏基本规则当然要谢谢＠john Chen啦。毕竟他是游戏的编写者，《狼羊进化》在海实里找得到。 顺便问一下，我们的这个网站能不能加入视频啊？
