Use for:

No information



Scratch is an educational programming language and multimedia authoring tool that can be used by pupils, teachers, and parents for a range of educational and entertainment constructivist projects from math and science projects, including simulations and visualizations of experiments, recording lectures with animated presentations, to social sciences animated stories, and interactive art and music. Simple games can be made with it, as well. Playing with the existing projects available on the Scratch website, or modifying and testing any modification without saving it requires no online registration.

Scratch allows users to use event driven programming with multiple active objects called "sprites". Sprites can be drawn — either as vector or bitmap graphics — from scratch in a simple editor that is part of the Scratch, or can be imported from external sources, including webcam.

Version 2.0 of Scratch is currently available online only, but will be — as its previous versions were and still are — available on desktop for Windows, Mac OS X and Linux. The source code is made available under GPLv2 license and Scratch Source Code License.