Community Resources

Teaching Artificial Life — a resource collection

A curated set of references, tools, courses, and interactive explorables for anyone teaching or learning about Artificial Life. This page is a living collection — contributions welcome.

01

Organizations & reference

02

Courses & curricula

Online courses, syllabi, and structured learning materials related to Artificial Life. If you teach an ALife course and want it listed here, reach out via the community Discord.

03

Explorables & interactives

Interactive simulations, explorable explanations, and browser-based tools that illustrate ALife concepts — useful for teaching, demos, and self-directed learning. Coming soon.

04

Schools & labs

Universities, research labs, and groups with active programs or significant work in Artificial Life. If your lab or institution should be listed here, let us know via the community Discord. Coming soon.

05

ALife overview & introductions

Overview
What is Artificial Life?
A high-level introduction to ALife as a research discipline — its origins, core questions, and relationship to biology and computation.
Content forthcoming
Overview
Why Teach ALife?
The pedagogical case for including Artificial Life in undergraduate and graduate education — what it offers that other subjects don't.
Content forthcoming
Overview
Key Concepts & Vocabulary
A reference guide to fundamental ALife terminology — emergence, self-organization, autopoiesis, open-ended evolution, and more.
Content forthcoming
Overview
ALife Research Landscape
A map of current research areas in Artificial Life — from soft and hard ALife to wet ALife, digital evolution, and the study of the origins of life.
Content forthcoming