Scratch es un entorno de programación educativo desarrollado por el MIT para enseñar conceptos básicos de programación a niños y principiantes. Los usuarios pueden crear sus propios juegos, animaciones e historias interactivas mediante bloques de programación visuales sin necesidad de saber código. Scratch fomenta la creatividad y la resolución de problemas a través de la programación.