Scratch es un entorno de programación desarrollado por investigadores del MIT para hacer que la programación sea divertida. Scratch permite crear, diseñar e integrar textos, imágenes y audio en proyectos. Los usuarios aprenden a programar divirtiéndose mediante la creación de sus propios proyectos en Scratch.