Understand algorithms by watching them run.

Explore step-by-step animations for classic algorithms and data structures. Slow it down, inspect the state, and build intuition that sticks.

Step-by-stepInteractiveLearn faster

Controls

TransportPlay / Pause
StepForward / Back
SpeedSlider

> Step through each change, adjust speed anytime, and reset to replay from the start.

Clear states

See the frontier, visited set, and current node update in real time.

Consistent UI

Same controls and styling across algorithms so you can focus on learning.

Built for intuition

Animations emphasize what changes each step—no noisy distractions.

Ready to explore?

Pick an algorithm and start stepping through it.

Browse Algorithms