Scratch es una aplicación educativa gratuita desarrollada por el MIT para que los niños aprendan conceptos básicos de programación de una manera divertida y visual. Usando bloques de comandos de colores, los usuarios pueden crear historias interactivas, juegos y animaciones. Scratch se ejecuta en Windows, Mac y Linux y permite compartir los proyectos creados en línea con otros usuarios de todo el mundo.