Stage 01 of 03 · Explorer
Code Quest: Scratch
Programming, by snapping blocks together.
What students learn
The world’s most-used kid-coding platform, taught the way it’s actually used: students don’t just snap blocks — they ship a finished, published game to the global Scratch community that family and friends can actually play. Every programming concept here (sequence, loop, conditional, variable, event) transfers directly to every text-based language they’ll touch afterwards. The bigger win: a child who has put a working artifact on the internet knows they can do it again.
By the end students can read a Scratch project and predict what it does, then change one thing and see what happens. They’ve published a real game to the Scratch community that family and friends can actually play.
Module-by-module
-
01
Welcome to Scratch
Sprites, stage, blocks. Sprite moves with arrow keys.
-
02
Loops & timing
Forever, repeat, wait. A sprite that paces back and forth.
-
03
Conditionals
If-then, if-then-else. Catch-the-apple mini-game.
-
04
Variables & score
Score, lives, timer. A mini-game with a scoreboard.
-
05
Stories & sound
Costumes, sound, broadcast. An animated 3-scene story.
-
06
Remix culture
Fork a project, improve it. Personal twist on a remix.
-
07
Game project, part 1
Design + sprites. Playable rough cut.
-
08
Game project, part 2
Polish + share. Published game on scratch.mit.edu.
What they make
A published Scratch game that family and friends can actually play.
Walk away with
Sequence / loop / conditional / variable as durable mental models. Comfort reading other people's code via Scratch remix culture. A real internet artifact they made.
Learn on your own pace
This course can be self-studied end-to-end using these vetted free resources. Work through them at your own pace — alone, or with a parent alongside.
-
🥇
Scratch
The platform itself and its official tutorials.
-
🥈
Code.org — CS Fundamentals
Standards-aligned K-5 sequence, ~30 hours, no ads.
-
🥉
Experience CS
The Raspberry Pi Foundation's successor to Google's CS First. Grades 3–8.
Honorable mentions
Next step
C3 First Python for text-based programming — or stay in Scratch and remix for fun.
Ready to enroll?
Code Quest: Scratch
Pick the course your student is curious about (or "not sure yet") and we’ll get back to you with next steps. Most students start in Explorer or Builder based on age and prior experience — we’ll help you find the right fit.
