Scratch es un lenguaje de programación visual gratuito que permite a los usuarios crear proyectos interactivos como historias, animaciones, juegos y arte utilizando bloques de programación. Tiene una interfaz sencilla e intuitiva y permite compartir creaciones en línea. Sus características incluyen un bajo umbral de inicio pero alta complejidad, enseñanza de conceptos matemáticos y control de medios múltiples. Es una herramienta útil para enseñar programación y desarrollar habilidades en diversas materias