Project Details


Programming interactive stories, games and animations.

By MIT Media Lab

Project URL:
Project Twitter: @scratchteam

  • Community Engagement
  • Education
  • Audiovisual
  • Open Source

Scratch is like Lego for software: a simple-to-use set of tools that allows children to make a wide range of interactive stories, games and animations. Using Scratch they become makers of digital content, not just consumers.

Like Lego bricks, Scratch programming tools are also ubiquitous: the website gets close to 10 million page views per month. As of 2 January 2013 Scratch had 1,349,093 registered members (about 402,697 of whom have shared projects), and an archive of more than three million (more than one project gets uploaded every minute).

Scratch is an open source platform that enables children to swiftly learn the basics of computer programming, so they can feel confident in using the digital tools that they rely upon.

Scratch is available in 150 countries, in 40 different languages from Bulgarian to Vietnamese, with a string of modifications to the core program available thanks to work done by a core group of volunteer developers.

Scratch does not just teach children some of the basic concepts involved in computer programming, such as iterations and conditions. It also teaches concepts from mathematics, such as variables and coordinates, as well being a vehicle for the 21st century skills of creativity, collaboration, problem solving and entrepreneurship. Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab.

Image courtesy of Scratch

Last updated: 09th of May, 2014

Cookies on the Social Tech Guide

Social Tech Guide uses cookies to provide you with an enhanced user experience. To remove this message, please click continue.

Continue Learn more