El documento describe los diferentes bloques de programación que se pueden usar para controlar el movimiento, apariencia, sonido, eventos y comportamiento de objetos en Scratch. Algunos bloques sirven para mover u orientar objetos, cambiar su tamaño o color, ocultarlos u hacerlos visibles, reproducir sonidos y definir acciones al presionar banderas o teclas. Otros bloques permiten controlar el flujo del programa mediante bucles, condicionales y sensores que detectan interacciones o colisiones.