Scratch es un lenguaje de programación y una comunidad en línea donde los niños pueden programar y compartir medios interactivos historias, juegos y animaciones con personas de todo el mundo. Cuando los niños crean con Scratch, aprenden a pensar creativamente, trabajar colaborativamente, y razonar sistemáticamente. Scratch está diseñado y mantenido por el grupo Lifelong Kindergarten del Laboratorio de Medios del MIT.