Scratch es un lenguaje de programación desarrollado por el MIT, diseñado para facilitar la introducción a la programación a través de la creación de historias interactivas, juegos y animaciones. Su interface intuitiva permite a los usuarios combinar acciones y comportamientos en un formato de rompecabezas, eliminando la complejidad típica de otros entornos de programación. Además, Scratch es software libre y permite compartir proyectos en la web, fomentando el aprendizaje colaborativo.