Kids

Scratch

Learn the fundamentals of programming through Scratch’s fun, visual, and interactive environment. Students will build their own games, animations, and creative projects while developing problem-solving, logical thinking, and computational skills.

Ages 8-12
12 sessions
Beginner
Coding foundations
Creative & games

Turn your ideas into games, stories, and animations with code.

What they'll walk away with

  • Create interactive games from scratch
  • Build animations and interactive stories
  • Use programming logic to solve problems
  • Design and customize their own projects
  • Debug and improve their code independently

Curriculum

Learn the fundamentals of coding through hands-on projects, games, animations, and creative challenges.

01

Getting Started with Scratch

  • Welcome to Scratch & Your First Project
  • Exploring the Scratch Interface
  • Sprites, Costumes & Backdrops
  • Making Your Sprite Move
  • Events & Commands
02

The Fundamentals of Coding

  • Sequences & Programming Logic
  • Loops: Making Code Repeat
  • Conditions & If Statements
  • Variables & Keeping Score
  • Operators & Calculations
  • Debugging: Finding & Fixing Mistakes
03

Making Interactive Projects

  • Keyboard & Mouse Controls
  • Adding Sound & Music
  • Messages & Broadcasts
  • Creating Interactive Characters
  • Building a Simple Interactive Story
04

Game Development

  • What Makes a Game?
  • Player Movement & Controls
  • Obstacles & Collision Detection
  • Lives, Score & Game Rules
  • Levels & Increasing Difficulty
  • Building a Complete Game
05

Creative Scratch Projects

  • Create an Animated Story
  • Build a Catching Game
  • Create a Maze Game
  • Create a Flappy Bird Game
  • Build a Platform Game
06

Final Project

  • Choosing Your Game Idea
  • Planning Your Project
  • Building Your Game
  • Testing & Debugging
  • Improving Your Project
  • Present Your Final Project

Skills covered

problem solving
Logical Thinking
Programming Basics
Game Development
Debugging
Storytelling
Project Building

Projects they'll build

Put your coding skills into action by building fun, interactive games and creative projects.

01

Dino Runner

Create your own endless runner inspired by the classic Chrome Dino game.

Students will build a dinosaur that runs across the screen, jumps over incoming obstacles, and earns points the longer they survive. Along the way, they'll learn about character controls, obstacles, collision detection, scoring, game speed, and game-over logic.
02

Maze Master

Find your way through the maze without touching the walls!

Students will create a 2D maze adventure where they control a character, navigate tricky paths, avoid walls, and reach the goal. They'll learn keyboard controls, collision detection, coordinates, and game logic while designing their own maze.
03

Snake Classic

Bring back the classic phone game—grow your snake, grab the food, and beat your high score.

Students will recreate the classic Snake game, controlling a growing snake as it moves around the screen collecting food. They'll learn about movement, variables, random positioning, collision detection, scoring, and game-over conditions.
04

Lunar Lander

Master gravity, control your lunar lander, and make a smooth touchdown on the Moon.

Students will pilot a lunar lander across a realistic Moon surface, managing thrust and gravity to carefully control their descent. The goal is to land the rover safely on the landing pad without crashing—introducing concepts like physics, variables, velocity, gravity, and precise controls.
05

Traffic Rush

Dodge traffic, switch lanes, and see how long you can survive at high speed.

Students will create a top-down driving game where their car races along a busy road while slower vehicles appear ahead. They'll learn about player controls, moving backgrounds, traffic spawning, collision detection, increasing difficulty, and score tracking.
06

Flappy Bird

Tap, flap, and fly through the pipes without crashing!

Students will recreate the classic side-scrolling flying game, controlling a bird as it navigates through gaps between moving pipes. They'll learn about gravity, jumping mechanics, collision detection, scrolling obstacles, scoring, and increasing game difficulty.
07

Brick Breaker

Bounce, break, and clear every brick without letting the ball fall.

Students will build a classic arcade game where they control a paddle to bounce a ball and destroy colorful bricks. They'll learn about ball movement, paddle controls, collision detection, scoring, lives, and level progression.

Try Scratch for free.

One live demo class, no commitment. Rates for this course are published per class.