A VEXcode V5 puzzle-darab alakú blokkokat tartalmaz, amelyek egymás felett vagy alatt kapcsolódnak össze, és programozásra szolgálnak. Összekapcsolt blokkok sorozatát veremnek nevezzük. Öt különböző formájú blokk létezik, és mindegyik alakzat elmondja a projektben betöltött szerepét.
| Blokk alakzat | Leírás | Blokk példák | |
|---|---|---|---|
| Kalapblokkok | Kezdj el egy halom blokkot, és úgy alakítsd ki őket, hogy blokkokat rögzítsenek alattuk. | ||
| Blokkverem | Hajtsd végre a főbb parancsokat. Úgy vannak kialakítva, hogy más halomblokkok fölé vagy alá lehessen rögzíteni őket. | ||
| Boole-blokkok | Igaz vagy hamis feltételt ad vissza, és illeszkedik bármely hatszögletű (hatoldalú) bemenettel rendelkező blokkba más blokkokhoz. | ||
| Riporter blokkok | Jelentse meg az értékeket számok formájában, és illeszkedjen minden olyan blokkon belül, amely ovális bemenettel rendelkezik más blokkokhoz. | ||
| C blokkok | Végigfuttatja a bennük lévő blokkot (blokkokat), vagy ellenőrzi, hogy egy feltétel igaz vagy hamis-e. Úgy vannak kialakítva, hogy a blokkokat föléjük, alájuk vagy beléjük lehessen rögzíteni. | ||