For Parents

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

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.

What is your privacy policy?

To protect children's online privacy, we limit what we collect during the signup process, and what we make public on the website. We don't sell or rent account information to anyone. You can find out more about our privacy policy on our frequently asked questions page.

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."


For a one-page overview of what young people learn with Scratch, see Learning with Scratch.

Read an article on the creative learning approach.


We ask all participants on the site to follow the Community Guidelines.

We do not make private account information available to anyone. For more information, please see the Privacy Policy.


To find out more about Scratch, please see Frequently Asked Questions.

You can also ask questions in the discussion forums.

If you need to contact our staff team directly, click Contact Us at the bottom of any page.