Scratch Documentation

Scratch combines a block-based programming language, a library of blocks, and a web-based IDE. The language is not comprehensively specified. The documentation comes in the form of a Wiki and focuses mostly on the IDE and the library of blocks.

Scratch 3 was released in January 2019.

Read the Authoritative Specification

Our Scratch misconceptions relate to the following sections of that specification:

Stay up-to-date

Follow us on  twitter to hear about new misconceptions.