Scratch es un programa educativo de programación desarrollado por el MIT que permite a los usuarios crear proyectos interactivos mediante bloques de programación visuales. Los proyectos de Scratch incluyen objetos que se pueden personalizar con disfraces y programar para moverse, tocar música u otras acciones. Los usuarios interactúan con los proyectos en el escenario y pueden cambiar entre modos de presentación y vista para ver las animaciones desde diferentes ángulos.