Mit Scratch können durch Programmierblöcke Geschichten, Spiele oder Animationen erstellt und geteilt werden.
Aufgrund der einfachen Programmierblöcke, ist es mit Scratch möglich ohne Vorkenntnisse Grundlagen der Programmierung zu erlernen.