VEXcode 123:ssa on palapelin muotoisia lohkoja, jotka yhdistyvät päälle- tai alapuolelle ja joita käytetään koodaamaan. Yhdistettyjen lohkojen sarjaa kutsutaan pinoksi. Lohkoja on viisi eri muotoa ja jokainen muoto kertoo roolistaan projektissa.
| Lohkon muoto | Kuvaus | Block-esimerkkejä | |
|---|---|---|---|
| Hattulohkot | Aloita lohkojen pino ja ne on muotoiltu kiinnittämään lohkot niiden alle. | ||
| Pinoa lohkot | Suorita pääkomennot. Ne on muotoiltu kiinnittymään muiden pinolohkojen ylä- tai alle. | ||
| Boolen lohkot | Palauta ehto joko tosi tai epätosi ja sovi kaikkiin lohkoihin, joissa on kuusikulmaiset (kuusipuoliset) tulot muille lohkoille. | ||
| Reportteri estää | Raportoi arvot numeroiden muodossa ja sovi kaikkiin lohkoihin, joissa on soikeat syötteet muille lohkoille. | ||
| C-lohkot | Kierrä lohko(t) niiden sisällä tai tarkista, onko ehto tosi vai epätosi. Ne on muotoiltu kiinnittämään pinolohkoja niiden ylä-, ala- tai sisäpuolelle. | ||