Skip to main content
PRISM

Algorithms, visualised

Every algorithm here runs as a real trace you can scrub, rewind and question. Playback pauses at decision points and asks you to predict — because watching teaches almost nothing, and predicting is where the learning happens.

Run this one yourself

A0B1C2D1E2F2G2H3I3J1K2L2
Breadth-first search · live

Sorting

Searching

Graphs

Trees

Dynamic programming

Recursion & backtracking

Linked lists & pointers

Strings

Greedy & intervals