Make games. Tell stories. Build ideas.
A creative coding path for young learners who want to turn imagination into interactive projects with MIT Scratch.
50 projects learners can create
Each project introduces a new coding idea while keeping the experience fun and hands-on.
Use keys, movement, and collision rules.
Build a score, timer, and enemy loop.
Explore gravity, jumping, and levels.
Practice variables, random positions, and scoring.
Create choices, reactions, and simple state.
Build questions, answers, and feedback.
Animate characters with dialogue and scenes.
Combine events, sounds, and timing.
Use broadcasts and upgrades to extend a game.
Plan, build, test, and present a personal creation.
Hide clues, collect items, and unlock the next scene.
Use clones and random spawning to avoid moving obstacles.
Navigate a map, deliver orders, and beat the clock.
Flip cards, compare pairs, and track attempts.
Animate targets, count hits, and increase the speed.
Steer around obstacles with scrolling scenery and laps.
Bounce a ball, clear bricks, and manage lives.
Repeat growing sound and color patterns using lists.
Place defenders, spawn waves, and balance points.
Solve puzzles with clues, conditionals, and broadcasts.
Aim, shoot, and use clones to create flying asteroids.
Cross moving lanes and reach the safe zone.
Swim through obstacles and collect sea treasures.
Control angle and power to score baskets.
Aim at a moving goal and track your score.
Build bumpers, flippers, and a score multiplier.
Grow a snake while avoiding walls and your own tail.
Program turns, winning lines, and a computer opponent.
Drop pieces into columns and detect four in a row.
Play against randomized choices and tally rounds.
Type prompts accurately before the timer runs out.
Shuffle words and give hints for correct guesses.
Solve equations to open doors and earn points.
Find concealed items across changing backdrops.
Drag pieces into place and check completed patterns.
Reorder numbered tiles with one empty space.
Time your cast, catch fish, and manage a score.
Plant seeds and use timers to grow a garden.
Follow orders and assemble dishes before time expires.
Guide a robot through switches, keys, and locked paths.
Follow clues and avoid hazards to find buried treasure.
Navigate through obstacles and collect power-ups.
Cast spells with cooldowns and dodge incoming attacks.
Find clues and solve puzzles to leave the house.
Control thrust and land gently on a platform.
Jump across platforms as rising lava speeds up.
Reflect beams with mirrors to reach a target.
Press keys in time with music and score streaks.
Complete tasks to care for and adopt a pet.
Choose angle and power to putt around obstacles.
What learners practice
Sequencing · loops · events · variables · conditionals · debugging · creative problem-solving