With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
Scratch is designed with learning and education in mind. A wide variety of educators have been supporting Scratch creators since 2007, in both formal and informal learning environments – K-12 classroom teachers, educational and computer science researchers, librarians, museum educators, and parents.
Want to learn more about learning with Scratch?
Check out the ScratchEd online community.
What is the age range for Scratch?
While Scratch is primarily designed for 8 to 16 year olds, it is also used by people of all ages, including younger children with their parents.
What resources are available for learning Scratch?
If you’re just getting started, there’s a step-by-step guide available inside Scratch, or you can download the Getting Started guide (PDF). The Scratch Cards provide a fun way to learn more. For an overview of Scratch resources, see Scratch Help.
What is the Scratch online community?
When participating in the Scratch online community, members can explore and experiment in an open learning community with other Scratch members from all backgrounds, ages, and interests. Members can share their work, get feedback, and learn from each other.
What are the guidelines for the Scratch online community?
The MIT Scratch Team works with the community to maintain a friendly and respectful environment for people of all ages, races, ethnicities, religions, sexual orientations, and gender identities. You can help your child learn how to participate by reviewing the community guidelines together. Members are asked to comment constructively and to help keep the website friendly by reporting any content that does not follow the community guidelines. The Scratch Team works each day to manage activity on the site and respond to reports, with the help of tools such as the CleanSpeak profanity filter.
Is there a way to use Scratch without participating online?
Yes, the Scratch offline editor lets you create projects without joining or accessing the online community. Visit the Scratch 2.0 offline editor download page for instructions on how to install it on your computer. (If your computer does not support the latest version, try the Scratch 1.4 offline editor.)
What are parents saying about Scratch?
We often receive emails from parents thanking us for Scratch. Here are some examples:
"I just want to thank you all for making Scratch, and for providing it for free. My kids are doing amazing things that they see as fun yet I know is educational, valuable, and worthwhile. Thank you so much!!!"
"My very shy but technical minded daughter has found this to be a fantastic, safe outlet for her creativity. She spends her free time creating ever more difficult animations and sharing them with the scratch community. The forums provide her with a group of like-minded individuals with which she can hold on a conversation... She now feels that computers, graphic design and animation are something she would like to pursue in the future. Your program has opened a whole new world to her in so many ways, and I thank you wholeheartedly. "
"My son is learning more than I can imagine from your tool. He is not a natural logical thinker but loves LEGO. Your LEGO-like building block structure has moved him forward by light-years in his logical thinking skills...He can snap things together and begin to see the logic reinforced by immediate feedback. Of course we work on some things together--instant father and son time. This is just incredible. Just a big thanks to you and MIT."