Scratch is a block-
based visual programming language and online community targeted primarily at
children. Users of the site can create online projects using a block-like interface. The service is developed by the
MIT Media Lab, has been translated into 70+ languages, and is used in most parts of the world.