Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Scratch (programming language)

Procedural Language

Scratch is a high level, block based visual programming language created by the Lifelong Kindergarten group at the MIT Media Lab, led by Mitchel Resnick, working with a team led by Yasmin Kafai at UCLA, with funding from the National Science Foundation beginning in 2003; a prototype appeared on June 30, 2003, and the first official release, Scratch 1.0, launched on May 15, 2007. It is aimed at children and beginners roughly ages five to sixteen, letting them build games, animations, stories and simulations by dragging and connecting visual blocks rather than typing text, under the project's own motto of Imagine, Program, Share. By February 2023, users had shared more than 123 million projects, with over 103 million registered users and more than 95 million monthly visits to the Scratch website, and the platform has been translated into more than seventy languages. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/

Facts
First Released
2003 1
Significance
In April 2020, the Tiobe ranking of the world's programming languages included Scratch in the top 20. 2
Classification
License
BSD 3-Clause 1
Connections

In Field

Source Wikipedia: Scratch (programming language)

Influenced By

Source Wikidata: Scratch

Licensed Under

Entity-backed identity for the license enum value this item already carries, resolved to a software license concept by an explicit value-to-entity map (phase 3 bucket conversion, docs\design_entity_backed_browse_buckets_20260928.md). The license fact itself stays on the item unchanged.

Sources
1. Wikidata: Scratch
  • Wikidata Q275131, resolved via en.wikipedia pageprops (wave rule R-L)
  • Wikidata Q275131 P275 (license)
  • Influenced By: Logo
View the Source
2. Wikipedia: Scratch (programming language)
  • Community of users section
    In April 2020, the Tiobe ranking of the world's programming languages included Scratch in the top 20.
  • In Field: Programming Language Theory, Lead paragraph
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.