Scratch es una herramienta de programación gratuita creada por el MIT para que cualquier persona pueda aprender a programar de forma fácil e interactiva mediante la creación de historias, juegos y animaciones. Scratch permite a los usuarios programar movimientos, sonidos y acciones para personajes en un escenario mediante bloques de programación visuales. Las ventajas de Scratch incluyen que es gratuito, multiplataforma y permite compartir creaciones en línea.