×

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