Scratch es un lenguaje de programación diseñado por el MIT para que niños a partir de 8 años aprendan conceptos de programación de manera creativa y compartiendo sus creaciones. Scratch permite crear historias, juegos y animaciones fomentando habilidades como el pensamiento creativo, la comunicación y el trabajo colaborativo. Está basado en el lenguaje LOGO y es software libre disponible para Windows, Mac y Linux.