Scratch es un entorno de programación visual y multimedia creado por el MIT para enseñar conceptos básicos de programación a través de la creación y publicación de animaciones interactivas. Ofrece una interfaz intuitiva para manipular imágenes, sonido y otros elementos multimedia y programar su interacción mediante bloques de comandos. Su enfoque constructivista busca que los estudiantes aprendan no solo a utilizar sino también a crear con herramientas digitales para desarrollar su pensamiento lógico.