Scratch

Block-based coder makes programming, animation accessible.
Parents say
Based on 44 reviews
Kids say
Based on 315 reviews
Scratch
Did we miss something on diversity?
Research shows a connection between kids' healthy self-esteem and positive portrayals in media. That's why we've added a new "Diverse Representations" section to our reviews that will be rolling out on an ongoing basis. You can help us help kids by suggesting a diversity update.
Suggest an Update
A Lot or a Little?
The parents' guide to what's in this website.
What Parents Need to Know
Parents need to know that Scratch is a web-based platform that allows kids to code their own games and animations using block-based programming. The site centers around the concept of sharing and collaboration, and users are encourage to comment on, as well as "remix," other users' content. User-generated content runs the gamut from educational and aspirational projects to first-person shooters with cartoon blood. There are adult moderators using and monitoring the site, but there's no automated filtering. Kids will need to report any inappropriate content and comments they come across, and it can take some time to resolve a problem. Parents of younger kids may wish to download the offline version of the tool instead of using the web-based version. Tutorials and guides will help motivated kids get started.
Community Reviews
Absolutely AWFUL
Report this review
AWFUL moderators
Report this review
What’s It About?
Scratch is a free, web-based application (with an optional offline app) that lets users combine graphics, photos, music, and sound to create interactive animations, games, and slideshows. Users create scripts by dragging and dropping graphical blocks that snap together like building blocks. They can then post their creations on the Scratch site, where others can view, download, and build upon them. There are tutorials and guides, often written in Scratch, to help get started. Scratch is a project of the Scratch Foundation in collaboration with the Lifelong Kindergarten group at the MIT Media Lab.
Is It Any Good?
This serves as a great introduction to coding logic, as well as a strong tool for self-expression, but there are still some safety concerns. Scratch stands out as an early entry in the coding-for-kids movement. This MIT brainchild has seen years of research and development and continues to have a loyal following in both classrooms and homes. Coding with blocks is widely accepted as an intuitive way for kids to start to understand some basic programming skills. The concept of remixing, or building on others' work, comes with some challenges, but encourages kids to not only collaborate with each other, but learn from each other. This open community model shines in many ways but does tend to leave kids open to mean behavior from other kids, as well as the occasional inappropriate bit of content. While there are adults actively involved in growing and moderating the community, they can't catch everything on their own and rely heavily on kids to report behavior and/or content that goes against community guidelines. There is an offline version of the tool, which will be a better fit for younger kids and those whose family members can't keep as close an eye. For others, though, Scratch can be a platform to share ideas, learn, and connect, all while building crucial STE(A)M skills.
Talk to Your Kids About ...
Families can talk about coding with Scratch. What does it mean and why is it important? What sorts of things use code?
Talk about collaboration on the platform. What does it mean to "remix" someone else's work? How do you feel about someone remixing what you've created?
Talk about being safe online. What are your family's rules about what can and cannot be shared? What should you do if you see something you know is not appropriate?
Website Details
- Subjects: Language & Reading: discussion, storytelling, Arts: drawing, script writing
- Skills: Thinking & Reasoning: hypothesis-testing, logic, problem solving, Creativity: imagination, making new creations, producing new content, Tech Skills: coding, digital creation, using and applying technology
- Genre: Educational
- Topics: STEM, Adventures
- Pricing structure: Free
- Last updated: June 21, 2021
Our Editors Recommend
For kids who love coding and STEM
Themes & Topics
Browse titles with similar subject matter.
Common Sense Media's unbiased ratings are created by expert reviewers and aren't influenced by the product's creators or by any of our funders, affiliates, or partners.
See how we rate