VEXcode 123 má bloky ve tvaru dílků puzzle, které se spojují nad sebou nebo pod sebou a používají se ke kódování. Série spojených bloků se nazývá zásobník. Existuje pět různých tvarů bloků a každý tvar vám řekne o své roli v projektu.
| Tvar bloku | Popis | Příklady bloků | |
|---|---|---|---|
| Kloboukové bloky | Začněte hromadu bloků a jsou tvarovány tak, aby pod nimi připevnily bloky. | ||
| Hromadné bloky | Provádějte hlavní příkazy. Jsou tvarovány pro připevnění nad nebo pod jiné bloky. | ||
| Booleovské bloky | Vraťte podmínku jako pravdivou nebo nepravdivou a vložte do všech bloků s hexagonálními (šestistrannými) vstupy pro ostatní bloky. | ||
| Reportér blokuje | Vykazujte hodnoty ve formě čísel a vložte je do všech bloků s oválnými vstupy pro jiné bloky. | ||
| C bloky | Opakujte blok(y) v nich nebo zkontrolujte, zda je podmínka pravdivá nebo nepravdivá. Jsou tvarovány tak, aby připevnily bloky nad, pod nebo uvnitř. | ||