Scratch: Creative Coding
Scratch is the world's most successful programming environment for kids. Visual blocks replace syntax, but every core concept — loops, conditionals, variables, events — is real.
Over 36 lessons, students build 8–10 finished projects: animations, mini-games, interactive stories. By the end of the year, they're ready for text-based code.
Lessons run 60 minutes. Each one ends with a small deliverable parents can see at home — which drives renewals.
Module-by-module breakdown
Module 1: First Animations
4 lessonsSprites, motion, looks, simple loops.
Module 2: Events & Interactivity
4 lessonsKeyboard input, broadcasts, scene changes.
Module 3: First Game
6 lessonsMaze game with scoring, lives, and win condition.
Module 4: Variables & Logic
4 lessonsCounters, conditionals, decision trees.
Module 5: Interactive Stories
4 lessonsMulti-scene storytelling with branching choices.
Module 6: Arcade Classics
6 lessonsPong, Catch the Apple, Brick Breaker.
Module 7: Lists & Data
4 lessonsLists, randomness, basic data flow.
Module 8: Capstone
4 lessonsStudents design and ship their own original game.
Lesson 12 — Build a Maze (Part 1)
- 0–5 minWarm-up: review of broadcasts
- 5–15 minTeacher demo: drawing the maze backdrop
- 15–35 minStudents build their own maze (worksheet step-by-step)
- 35–50 minAdd the player sprite + keyboard movement
- 50–60 minShow & tell: each student demos their maze
What's included in every lesson
- Minute-by-minute lesson plan
- Student worksheets (PDF + editable)
- Homework assignments
- Mid-term and end-of-term assessments
- Parent progress report templates
What kids will build
- An animated birthday card
- A 2D maze game with multiple levels
- An interactive story with branching choices
None — this is a beginner course. Basic reading required.
Python: Real Code
Ready to stop losing families?
$40/month. No contract. Pays for itself with one student.