Scratch ist eine visuelle Programmiersprach für Kinder. Diese wurde speziell für den Bildungsbereich an Schulen entwickelt, insbesondere für Kinder und Jugendliche im Alter von 8 - 16 Jahren. Es wird jedoch darüber hinaus quer durch alle Altersgruppen genutzt. Mit Scratch ist es möglich eigene, interaktive Geschichten, Spiele oder Animationen zu programmieren. So ist auch möglich, fischertechnik Modelle zu verbinden und diese mit Scratch oder Scratch 3.0 beliebig zu programmieren.