Scratch es un lenguaje de programación desarrollado por el grupo Lifelong Kindergarten, liderado por Mitchel Resnick, en el MIT Media Lab’s.
Es una iniciativa orientada a fomentar el pensamiento creativo, el razonamiento sistemático y el trabajo colaborativo entre niños y jóvenes mediante un lenguaje de programación con el que pueden crear historias interactivas, juegos y animaciones, y compartirlas a través de una comunidad presente en más de 150 países.
Permite desarrollar el pensamiento computacional y el acercamiento al mundo de la programación y la tecnología sin necesidad de conocimientos previos. Es gratuito y basado en software libre.