El programa de SCRATCH es una herramienta para la creación de materiales didácticos, los cuales pueden ser de gran ayuda para facilitar el aprendizaje del educando.
Scratch se utiliza desde un “entorno de desarrollo” que muestra de un sólo golpe de vista todos los elementos necesarios: escenario, objetos y elementos del lenguaje.
Se pueden tener tantos escenarios y objetos como se desee, utilizando aquellos que ya están disponibles con la instalación estándar de la herramienta, o bien creando los nuestros. Este es un factor motivacional más a la hora de trabajar con niños desde edades tempranas.
Los elementos disponibles no son únicamente dibujos, sino también sonidos. Podemos utilizar los que vienen por defecto, añadir sonidos nuevos desde la web del proyecto, o incorporar nuestras propias grabaciones, o bien a través de cualquier otra herramienta externa.
Prácticamente todo se lleva a cabo arrastrando y soltando elementos con el ratón, y modificando con el teclado únicamente valores numéricos, textos etc.