Scratch es una aplicación educativa gratuita desarrollada por el MIT para enseñar conceptos básicos de programación a niños de manera divertida y visual. Los proyectos en Scratch se componen de objetos con diferentes disfraces que pueden moverse y interactuar en el escenario. Existen bloques de comandos para controlar el comportamiento de los objetos y crear historias, juegos y animaciones.