Learn how
computers
think.
64 short lessons. Each one teaches a single idea — by snapping blocks together, listening to a friendly guide, and watching your code come alive. No typing. No signup. Always free.
Three things, over and over.
A friendly voice explains.
Blocks do the walking.
Watch it come alive.
Four phases. One idea at a time.
64 lessons organized so every new idea builds on the one before it. Take them in order, or jump to whatever catches your eye.
Say hello
What is a program? Outputs, inputs, values, and the joy of making the computer do something.
Make choices
If this, then that. Variables, comparison, and teaching the computer to decide.
Build things
Loops, lists, functions. You assemble the parts you've learned into real, useful programs.
Think like a computer
Decompose. Abstract. Compose. The thinking patterns that make coding feel easy.
The first eight lessons.
One Step
A single action block. Computers do exactly what you say.
Two Steps
Sequence matters. The computer runs instructions in order.
Number Cruncher
Variables, loops, conditionals, and math — all in one program.
Naming Things
Variables — giving a box a label.
Changing Things
Reassignment — the box can hold different things.
Asking Questions
Boolean — yes or no, that's all a computer knows.
Making Choices
If — branching paths.
Either/Or
If/Else — there's always an alternative.
Free. Non-profit.
Forever.
No paywalls. No "premium tier." No ads. No data selling. Every lesson, in every language, is free for every person. If you want to help, you can donate — but you never have to.
Pick a lesson.
Press play.
One block. One idea. One step at a time. All 64 lessons are free, forever.
▶ Try lesson 1