Los bloques son fundamentales para programar el comportamiento de las aplicaciones. Existen bloquesintegrados que son comunes a todos los proyectos, organizados en diferentes categorías, como lógica, control, y eventos.
Además, el Editor de bloques permite combinar estos bloques para definir cómo interactúan los componentes de la aplicación. Cada componente también tiene su propio conjunto de bloques específicos para sus eventos y propiedades.