Summary
Highlights
Mitchel Resnick initiated the project in 2003 with inspiration from Logo's turtle graphics, aiming to teach coding and creativity to children. Development moved through early prototypes in 2004-2005 before beta testing began in late 2006.
Publicly released in 2007, version 1.0 was initially a desktop application. Successive updates (1.1 to 1.4) introduced essential features like image importing, lists, string variables, the ask/answer block, and pen tools, culminating in a stable platform.
Scratch 2.0 represented a massive shift, introducing an online editor, custom blocks, vector graphics, and sound editing. It also integrated social features like follower systems and studios.
Launched in 2019, version 3.0 brought mobile compatibility, a visual redesign, and expanded extension support. Recent updates have focused on accessibility and minor refinements, solidifying Scratch as the world's leading coding platform for children.