GoCoding
BeginnerAges 6–936 lessons

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.

Curriculum

Module-by-module breakdown

Module 1: First Animations

4 lessons

Sprites, motion, looks, simple loops.

Module 2: Events & Interactivity

4 lessons

Keyboard input, broadcasts, scene changes.

Module 3: First Game

6 lessons

Maze game with scoring, lives, and win condition.

Module 4: Variables & Logic

4 lessons

Counters, conditionals, decision trees.

Module 5: Interactive Stories

4 lessons

Multi-scene storytelling with branching choices.

Module 6: Arcade Classics

6 lessons

Pong, Catch the Apple, Brick Breaker.

Module 7: Lists & Data

4 lessons

Lists, randomness, basic data flow.

Module 8: Capstone

4 lessons

Students design and ship their own original game.

Sample lesson

Lesson 12 — Build a Maze (Part 1)

60 minutes
  1. 0–5 minWarm-up: review of broadcasts
  2. 5–15 minTeacher demo: drawing the maze backdrop
  3. 15–35 minStudents build their own maze (worksheet step-by-step)
  4. 35–50 minAdd the player sprite + keyboard movement
  5. 50–60 minShow & tell: each student demos their maze
For teachers

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
Projects

What kids will build

  • An animated birthday card
  • A 2D maze game with multiple levels
  • An interactive story with branching choices
Prerequisites

None — this is a beginner course. Basic reading required.

What comes next

Python: Real Code

Ready to stop losing families?

$40/month. No contract. Pays for itself with one student.