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
You'll need a computer or tablet with internet access and a free Scratch.mit.edu account. A notebook is also helpful for planning projects, drawing game ideas, and recording coding discoveries.
Yes. There are no live sessions, no deadlines, and no scheduled class times. Your student works through lessons whenever it fits your schedule.
When your student submits an assignment, our instructors review it and either approve it or send specific feedback for revision. Students revise and resubmit until the work meets the standard. No moving on until it's solid.
Most students finish in 3–5 months, but there's no time limit. Some families move faster, some slower - the course works either way.
A certificate of completion. The course is transcript-eligible through Wild Oasis Learning, or students can self-report the credit to their own school or program.
Regular price
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.