Scratch ist eine visuelle Programmiersprache für Kinder, Jugendliche und andere, die Programmieren lernen möchten. Die Arbeit an Scratch-Projekten bietet einen spielerischen Zugang zu Computational Thinking (Algorithmen und Datenstrukturen) sowie das Kennenlernen grundlegender Programmierkonzepte (Schleifen, Bedingungen, Variablen, Datentypen, Ereignisse und Prozesse). Das Training des logischen Denkvermögens schafft ein fundiertes Verständnis für Anwendungen, welche im Alltag genutzt werden und fördert individuelle Problemlöse- und Projektkompetenzen.