Este documento describe diferentes tipos de bloques de programación que pueden usarse para controlar objetos en Scratch, incluyendo bloques de movimiento, apariencia, sonido, lápiz, control, sensores, operaciones y variables. Los bloques permiten programar el comportamiento y la interacción de los objetos mediante el control de su movimiento, apariencia, sonido y más.