Scratch es un programa educativo de programación desarrollado por investigadores para hacer que la programación sea más accesible y atractiva. Scratch permite a los usuarios crear proyectos interactivos usando bloques de programación visuales para enseñar conceptos como coordinadas, variables, algoritmos y más, mientras se divierten moviendo personajes y agregando sonidos e imágenes.