Scratch es un lenguaje de programación creado por el MIT para hacer fácil la programación de videojuegos, animaciones, música y arte interactivo. Los usuarios pueden crear proyectos con objetos, escenarios y scripts, y compartir sus creaciones en línea. Scratch provee herramientas como una barra de herramientas en el escenario que permite modificar objetos mediante acciones como duplicar, borrar, agrandar y achicar.