Scratch 1
Build games, animations, and stories — and learn to think like a programmer along the way.
Welcome!
Gather your materials
Make Your Scratch Account
My First Scratch Project
Make the Scratch Cat Move
Make Characters Talk
Remix Sprites
Paint Your Own Sprite
Add Your Art
Using Pictures as Backdrops
Draw Backdrops
Sounds: Add, Record, Text to Speech
Backpack
Challenge
Broadcast Blocks
Animate Your Name
Make a Story
Make a Traffic Light
Key Presses Part 1
Key Presses Part 2
Make a Clicker Game
Add a Start Screen
Challenge
Asking Questions
Make a Mouse Trail
Create a Jumping Game
Dance Party
Whack A Mole
Challenge
Make a Virtual Pet
Make Tic-Tac-Toe
Make a Quiz Game
Clones & Local Variables
Fireworks
Face Sensing with AI
Challenge
Level up your Scratch skills with beginner and intermediate coding challenges — building more complex projects and sharper programming thinking. Grades 4–8.
Learn to code in Scratch Jr using this fun, engaging block based coding language.
Learn to code in Python — algorithms, variables, loops, and conditionals taught through real programming projects. Grades 6–12.