EVERY BIG IDEA STARTS WITH A SMALL STEP
Think it through.
You already think like a problem solver.
An algorithm is a set of steps for solving a problem. Sort cards, plan a trip or pack a bag. Watch one decision, then try the next.
14 ways to solve6 kinds of problemYour pace
IMAGINE THIS
Your mission
What you are looking at1. Choose an example · 2. Press Next step · 3. See why
Open the experiment library
Pick a challenge. Change the numbers afterwards to make it your own.
SAME MAP · TWO DIFFERENT QUESTIONS
What matters most for your route?
Switch goals to replay the same map. Your walls, terrain, start and goal stay in place.
Cards lift, swap and settle as you step.
Every card has its own identity.
Tap a card to follow it, or select one here.
LET’S THINK TOGETHER
BEFORE WE START
What happens?
Why?
What comes next?
Our recipe in simple words
Go deeper: code & measurements
The computer’s recipe
PseudocodeWhy this works
- Time
- Extra space
Complexity describes growth with input size. The replay stores extra snapshots for learning.
THE ANSWER, WITH EVIDENCE
Choose a problem and explore it one decision at a time.
YOUR TURN
Change one thing. What happens?
A little help with new words
03 / PREDICT → TEST → EXPLAIN
What do you think?
Choose an answer, then run the experiment to investigate.
OUTSIDE THE ARENA
Where this becomes useful.
Watch out for…
How to read the measurements
Comparison playback advances one recorded decision per strategy per beat. Operation counts are the evidence; animation duration is not a CPU benchmark.
CHANGE ONE THING
Compare your experiments.
Finish a run, keep it as a baseline, then change an input or strategy.