Scratch (programming language)
Designed by Mitchel Resnick
Developer MIT Media Lab Lifelong
Kindergarten Group
Appeared in 2006
Stable release 2.0 / May 9, 2013

Scratch is a multimedia authoring tool, that can be used by everyone for educational or entertainment purposes, from math and science projects, to social sciences animated stories, interactive art and music. Viewing existing projects, remixing them and creating your own without saving does not require registration.

Scratch works by placing coded events and associating them to sprites. Sprites can be drawn by users from scratch (hehe), can be imported from exteranl places, or chosen from their library of sprites.

Table of Contents


The first version of Scratch appeared in 2003 by the Lifelong Kindergarten Group, a group led by Mitchel Resnick at MIT Media Lab.

The first official website was launched in 2006. Scratch 1.0 was later open to the public in January 8 2007 for download.

In March 2007, the ability to share projects was made possible and, along with that, the whole website was completely redisigned. The public were able to create and remix other projects, as well as their own.

Scratch is used by many different schools and educational institutes. Examples include younger students creating projects with their teachers or parents .

Scratch is used in more than 150 countries and is presented in 40 different languages.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License