Skip to content

Watch algorithms think.

Learn data structures and algorithms by stepping through them, one small move at a time, until the patterns feel familiar.

go on, step it yourself Press → or ▶

Getting the demo ready…

How it works

Every lesson follows the same three moves.

  1. 1Watch

    Step through real algorithms one move at a time, with a plain sentence for every step.

  2. 2Predict

    Guess the next move before it plays and get instant feedback. A wrong guess teaches you the rule.

  3. 3Practice

    Try your own input and watch the same algorithm run on it. Then take on real LeetCode problems.

Spot the pattern

Read a problem, name the pattern it wants. Short drills that train the one skill interviews test.

Open the gym

Your first lesson takes about 25 minutes.

Nothing to install and no account. Just open it and press play.

Start with Arrays