NetLogo je programovatelné modelovací prostředí pro simulaci přírodních a společenských jevů. Je obzvláště vhodné pro modelování složitých systémů vyvíjejících se v čase. NetLogo hojně využívají výzkumní pracovníci, učitelé a studenti v nejrůznějších oborech, jako je biologie, chemie, klimatologie, informatika, ekonomie, inženýrství, geografie, lingvistika, fyzika, robotika a sociologie.
NetLogo je programovací jazyk založený na agentech. Základními objekty v NetLogo jsou agenti. Každý agent má svůj vlastní kód, který definuje jeho chování. Kód všech agentů stejného typu je stejný, liší se pouze data. Díky tomu lze snadno vytvářet velké množství agentů, z nichž každý má své vlastní chování.
Prostředí NetLogo obsahuje bohatou sadu nástrojů pro vytváření modelů a manipulaci s nimi. Kódová základna NetLogo obsahuje širokou škálu ukázkových modelů. Knihovna modelů NetLogo obsahuje rostoucí sbírku modelů přispívaných komunitou.
NetLogo je svobodný software s otevřeným zdrojovým kódem. Běží na počítačích Mac, Windows a Linux.