Scratch
Curriculum
Scratch is a programming language and online community that helps you create your own interactive stories, games, and animations – and share your creations with others around the world. In the process of designing and programming Scratch projects, young people learn to think creatively, reason systematically, and work collaboratively.
Scratch website: https://scratch.mit.edu/
Purpose
When I've earned this patch:
- I have learned basic block programming and logical thinking;
- I know how to create my own interactive stories, games and animations; and
- I can share my creations with my peers.
Workshop Settings
Grade Level
- Grade 2 - 8
Workshop Length
- Two Hours
Technology
- Computer
- Internet
- Web Browser
Workshop Guide
Activity Plan
Invited Speaker
Invite a local volunteer to inspire girls by talking about the breadth of possibilities in computer science.
What is Scratch?
Watch the introduction video: Scratch Overview
Coding Activities
- Complete the Getting Started tutorial.
- Choose one or more projects:
Animate a Name
Make it Fly
Make Music
Race to the Finish
Hide and Seek
Fashion Game
Create a Story
Pong Game
Let's Dance
Catch Game
Virtual Pet
Create and Share Your Projects
- Create your own projects with Scratch.
- Share your projects with the Scratch community.
Be Inspired By Coding
Watch the inspirational video: Scratch Day
Celebrate
Celebrate with the Hour of Code patch you have earned. Way To Go, Girl Coders!
Post-Workshop Suggestions
Are you inspired to dive deeper into coding? Here are more activities you could do after earning the Scratch patch.
More on Scratch
Beyond Scratch
- App Inventor Patch
App Inventor is the next level of block programming from MIT that teaches users to user computers to build mobile apps for Android devices.
- More coding patches
- Other coding resources