is a free educational programming language that was developed by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT) with over 15 million registered users and 22 million shared projects.[1] The current version, 2.0, can be downloaded here (the previous version, 1.4, can be downloaded here) or accessed with the online editor here. It is geared towards kids ages to 8-17 and grades 2nd grade to high school.

Scratch is designed to be fun, educational, and easy to learn. It has the tools for creating interactive stories, games, art, simulations, and more, using block-based programming. Scratch even has its own paint editor and sound editor built-in.

Users program in Scratch by dragging blocks from the block palette and attaching them to other blocks like a jigsaw puzzle. Structures of multiple blocks are called scripts. This method of programming (building code with blocks) is referred to as “drag-and-drop programming”.


  • en/terms/scratch.txt
  • Last modified: 2017/11/28 10:28
  • by info_admin_2016