Mit dem Programm „Scratch“ wurde erste Programmierübungen mit Blockprogrammierungen durchgeführt und umgesetzt. Dabei haben die Lernenden kleine interaktive und steuerbare Spiele erst nach Angaben gebaut und danach freier gearbeitet.
Die Blockprogrammierungen dienen als eine vereinfachte Version der später in diesem Jahr folgenden Textprogrammierungen. Dabei geht es darum, die Konzepte, Systeme und Ideen hinter Programmierung zu lernen, bevor die Lernenden sich mit den Programmiersprachen auseinandersetzen sollen.