Scratch es un entorno de programación desarrollado en 2007 por el grupo Lifelong Kindergarten del MIT para enseñar conceptos básicos de programación a niños de manera gráfica y divertida. Los programas en Scratch se crean arrastrando y soltando bloques de comandos para controlar animaciones. El documento explica las diferentes herramientas y bloques de Scratch para crear proyectos interactivos.