Scratch ist ein visuelles Programmiersprache, die darauf abzielt, grundlegende Coding-Begriffe durch kreative Projekte wie Spiele und Animations zu vermitteln. Sie ermöglicht Anfängern, insbesondere Kindern, die Problemlösefähigkeiten und die Denkstrukturen des Computing zu entwickeln.