Scratch es un proyecto educativo del MIT Media Lab que se ofrece de forma gratuita a nivel mundial y es un principalmente una herramienta para la programación en distintos entornos. Está diseñado para personas de 8 a 16 años, aunque en realidad es usado por millones de usuarios de todas las edades. Las áreas STEM están incluidas entre las de aprendizaje de este proyecto.