Scratch ist eine Blockbasierte Programmiersprache. Solche Sprachen eignen sich sehr gut für den Informatikunterricht, um den Schülerinnen und Schülern einen Einstieg in die Welt des Programmierens zu geben.
Anders als bei Textbasierten Programmiersprachen, können Schülerinnen und Schüler auf diesem Weg, spielerisch programmieren lernen.
Einfache Einstiegsbeispiele wären zum Beispiel folgende: