Scratch es un lenguaje de programación gráfico que permite crear juegos, animaciones y otras obras interactivas mediante bloques de instrucciones que encajan entre sí de forma sintácticamente correcta. Scratch es fácil de aprender e incluye bloques para movimiento, sonido, control y otros elementos que permiten a niños y principiantes crear y compartir sus proyectos en línea.