Scratch es un lenguaje de programación que permite crear animaciones, juegos y historias mediante bloques de programación. Los bloques controlan el movimiento, apariencia y sonido de los personajes, y permiten que interactúen con eventos y sensores. Algunos bloques comunes incluyen movimiento, apariencia, sonido, eventos y control.