Click to download now, finish the installation quickly, and directly unlock the all-round experience
Why it is here
What Scratch Does
Scratch is a block-based coding app for creating interactive stories, games, animations and simple programs. Instead of typing code, users join visual command blocks together, which makes programming concepts easier to explore without focusing on syntax. It is aimed mainly at children, students and beginners who are learning how sequences, events, movement and logic work.
Tools for Creative Projects
The app provides a workspace where users can build scripts and see the results on a live stage. Characters, backgrounds and sounds help users start projects without creating every piece of media themselves. Immediate visual feedback makes it practical for experimenting: change a block, run the project and see how the scene responds.
- Drag-and-drop programming blocks for beginner-friendly coding
- Projects built around stories, games, animations and interactive scenes
- Visual assets such as sprites, backdrops and sounds
- Support for extending projects with hardware such as micro:bit, LEGO MINDSTORMS and Makey Makey
Learning and Sharing
Scratch can be used as an introduction to computational thinking in classrooms, at home or during independent practice. Tutorials and community projects give new users examples to study when they are unsure how to begin. Projects can also connect coding with creative subjects, allowing learners to combine writing, art, music and problem-solving in one activity. Offline use is available for working without a constant internet connection.
App Details
Scratch is listed in the Education category and is developed by Scratch Foundation. It has more than 1,000,000 installs and a user rating of 3.83 out of 5 from 14,146 reviews. Its visual approach suits first-time programmers especially well, while hardware support and open-ended projects give more experienced learners room to continue exploring.