SCRATCH este un limbaj de programare educaţional dezvoltat de Massachusetts Institute of Technology (MIT) şi are peste 7 milioane de utilizatori înregistraţi şi peste 10 milioane de proiecte disponibile online.El se adresează în special copiilor cu vârsta între 8 şi 14 ani dar este folosit de oameni de toate vârstele. Acest limbaj de programare educaţional este folosit în medii educaţionale diverse pentru a învăţa noţiunile introductive ale programării iar apoi cei mai mulţi utilizatori se îndreaptă spre alte limbaje de programare mai avansate.