Scratch 2
Level up your Scratch skills with beginner and intermediate coding challenges — building more complex projects and sharper programming thinking. Grades 4–8.
Welcome!
Pen Exploration
Pen Practice
Interactive Art
Make an Adventure Game
Add a Game Menu
Variables and Lists
Variables and Lists 2
Virtual Pet
Character Designer
Add Background Music
Scratch Music Extension
Make Music
Dino Dance Party
Sky Drop Game
Platformer Part 1
Platformer Part 2: Ground Collisions
Platformer Part 3: Lava and Levels
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
Learn to code in Python — algorithms, variables, loops, and conditionals taught through real programming projects. Grades 6–12.
Code your own games from scratch using Python and Pygame — real game development skills through hands-on projects. Grades 6–12.
Learn electronics and circuits through these amazing, hands-on kits.