×
Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.
With ScratchJr, young children (ages 5-7) can program their own interactive stories and games. In the process, they learn to solve problems, design projects, ...
Rating (9,870) · Free · Android
The official Scratch app for Chrome and Android tablets! Scratch is used by millions of kids around the world both in and outside of school.
Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages ...

Scratch

High-level programming language
Scratch is a high-level, block-based visual programming language and website aimed primarily at children as an educational tool, with a target audience of ages 8 to 16. Users on the site can create projects on the website using a block-like... Wikipedia
Developer: MIT Media Lab
Filename extensions: sb,.sprite (Scratch 1.x).sb2,.sprite2 (Scratch 2.0).sb3,.sprite3 (Scratch 3.0)
Implementation language: Squeak (Scratch 1.x); ActionScript (Scratch 2.0); HTML5, JavaScript (Scratch 3.0)
License: BSD 3-Clause, GPLv2 and Scratch Source Code License
OS: Microsoft Windows, macOS, Linux (via renderer), HTML5 (via web browser), iOS, iPadOS, and Android
Paradigm: Event-driven, block-based programming language