Skip to content

Interactive Teaching Resources

Algorithm Visualizations

Browser-based demos, one algorithm at a time — step through each one, or use the editors and slides to build your own examples.

Graph Traversal

Systematic ways to visit every vertex of a graph.

Shortest Paths

Cheapest routes through a weighted graph.

Minimum Spanning Trees

Two greedy routes to the same cheapest spanning tree.

Online Algorithms

Decisions made without seeing the future, measured against the offline optimum.

Distributed & Mobile Agents

Many agents, local information, no central controller.

Tools & Slides

Lecture decks and an editor for building your own examples.

Looking for the mobile-robot model simulators (CCM, LCM, SILBOT, MobileAutomata)? They live on the home page.