Stage 01 of 04 · Explorer
Code Quest: Scratch
Programming, by snapping blocks together.
- Ages
- 8 – 11
- Duration
- 8 weeks
- Prereq
- None
What students learn
Programming concepts (sequence, loop, conditional, variable, event) by snapping blocks together to build games and stories in Scratch. The goal isn’t syntax — it’s thinking in code.
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
Welcome to Scratch
Sprites, stage, blocks. Sprite moves with arrow keys.
Loops & timing
Forever, repeat, wait. A sprite that paces back and forth.
Conditionals
If-then, if-then-else. Catch-the-apple mini-game.
Variables & score
Score, lives, timer. A mini-game with a scoreboard.
Stories & sound
Costumes, sound, broadcast. An animated 3-scene story.
Remix culture
Fork a project, improve it. Personal twist on a remix.
Game project, part 1
Design + sprites. Playable rough cut.
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.
Free resources we recommend
Scratch
The platform itself and its official tutorials.
Interactive editor + community + tutorials
Code.org — CS Fundamentals
Standards-aligned K-5 sequence, ~30 hours, no ads.
Self-paced interactive puzzles + unplugged
Experience CS
The Raspberry Pi Foundation’s successor to Google’s CS First. Grades 3–8.
Scratch units + videos + starter projects
Honorable mentions
- Khan Academy — Hour of CodeJavaScript Drawing & Animation as a bridge from blocks toward text.
- MIT App InventorBlock-based mobile app builder — a great “what’s next” after Scratch.
Next step
C3 First Python for text-based programming — or stay in Scratch and remix for fun.