Scratch es un programa educativo para niños que permite la creación de animaciones e historias interactivas a través de bloques de programación. Fue desarrollado por el MIT en 2007 para enseñar conceptos básicos de programación de una manera divertida y visual. Los usuarios unen bloques de comandos para controlar sprites y agregar sonidos, creando así sus propias historias multimedia.