Scratch is ontworpen om kinderen vanaf 8 jaar een visuele, intuïtieve manier van coderen aan te bieden. In plaats van complexe tekst-gebaseerde code leren kinderen via grafische blokken die gemakkelijk te combineren zijn om interactieve projecten te maken. Scratch moedigt creatief denken en probleemoplossend vermogen aan, terwijl leerlingen de basisprincipes van programmeren leren. Het platform biedt een gemeenschap van makers waarin leerlingen hun werk kunnen delen en feedback kunnen ontvangen, wat het leren socialer en collaboratiever maakt.