Every Homeschool
Updated weekly
Every Homeschool

Publisher profile

Scratch

Free block-based programming language and community from the MIT Media Lab, used as the foundational tool for teaching coding to children worldwide.

About

Scratch is a free block-based programming language and online community developed by the Lifelong Kindergarten group at the MIT Media Lab. Users snap together visual code blocks to create interactive stories, games, and animations in a browser, and share their projects on scratch.mit.edu. ScratchJr, a companion iPad and Android app, serves ages five to seven. The platform is accompanied by the free Creative Computing Curriculum Guide from Harvard's ScratchEd team and is used in countless school, library, and homeschool coding programs. It is funded by the nonprofit Scratch Foundation.

Signature products

  • Scratch
  • ScratchJr

Stay current

New curriculum reviews every Monday.

Independent analysis of publishers like Scratch — and the dozens of others across every method and worldview — delivered weekly.

→ One email a week. Reader-supported. No pitch, no spam.

Related publishers

Browse all →