Scratch es una aplicación informática para jóvenes que permite explorar conceptos de programación a través de una sencilla interfaz gráfica. Puede usarse de forma online o instalada en un ordenador. La interfaz incluye objetos visuales en un escenario, un fondo, y bloques de instrucciones que pueden arrastrarse para crear proyectos de programación.