Learn AI search — the visual way

See how search algorithms actually think.

From BFS to A*, every algorithm explores a problem differently. Read the beginner-friendly theory, then watch it run step by step — the frontier, the visited nodes, the path it finds.

28algorithms explained
6families covered
Livestep-by-step animation

Read it, watch it, build it

Three ways to actually understand a search algorithm — not just memorise it.

1

Read the theory

Plain-English idea, a real-world analogy, step-by-step how it works, pseudocode, and when to use it.

2

Watch it run

Open the example and see the OPEN (frontier) and CLOSED (visited) lists animate as the search unfolds.

3

Build your own

Drag nodes, set edge costs and heuristics, then run any algorithm on your own problem and compare them.

New to search? Start with how to read a problem →

Every search algorithm, explained

Pick one to read the theory and see it in action. = live animated demo

Uninformed search

No heuristic — explore the graph blindly but systematically.

Informed search

Use a heuristic h(n) to head toward the goal faster.

Local search

Optimise a single state by moving to better neighbours.

Adversarial search

Plan moves in two-player games against an opponent.

Constraint satisfaction

Assign variables so all constraints hold.

Grid & robotics pathfinding

Specialised shortest-path search on grids/maps.

Ready to see one in motion?

Jump into the visualizer — build a graph, pick algorithms, and watch them race.

Open the visualizer →