Scratch es un entorno de programación gratuito y de código abierto desarrollado por el MIT para que los niños aprendan a programar de forma divertida. Permite crear diferentes proyectos interactivos mediante bloques de programación visuales clasificados en movimiento, apariencia, sonido, lápiz, control, sensores, operadores y variables.