Scratch es un lenguaje de programación por bloques enfocado a diseñar animaciones y videojuegos, aunque su verdadera función es mejorar la forma en la que pensamos a la hora de programar.