Scratch ist ein kostenloses, grafisches Programm, das es ermöglicht, durch das Zusammenfügen von bunten, visuellen Codeblöcken eigene Spiele, Animationen und Geschichten zu erstellen. Statt einen komplexen Code zu schreiben, werden die Blöcke wie Puzzleteile aneinandergehängt, um Befehle zu erstellen, was den Einstieg für Kinder und Anfänger erleichtert. Projekte laufen auf einer „Bühne“ ab, auf der Figuren mit individuellen Kostümen, Klängen und Bewegungen programmiert werden können.
Das Programm ist webbasiert. Die Lernenden haben von jedem mit Internet verbundenen Gerät Zugriff auf ihre Arbeiten.

