Scratch es un programa educativo gratuito que enseña la programación a niños a través de una interfaz gráfica simple basada en bloques. Los niños pueden crear juegos, historias animadas y aplicaciones uniendo bloques de comandos. Scratch también permite compartir y comentar proyectos en línea. Fue desarrollado en 2007 para facilitar la introducción de niños en la programación.