VEXcode V5 ma bloki w kształcie puzzli, które łączą się nad lub pod sobą i służą do programowania. Seria połączonych bloków nazywana jest stosem. Istnieje pięć różnych kształtów bloków, a każdy kształt informuje o swojej roli w projekcie.
| Kształt bloku | Opis | Przykłady bloków | |
|---|---|---|---|
| Bloki kapeluszowe | Rozpocznij układanie stosu bloków i nadaj im kształt umożliwiający dołączenie bloków pod nimi. | ||
| Układaj bloki | Wykonuj główne polecenia. Mają kształt umożliwiający mocowanie nad lub pod innymi blokami stosu. | ||
| Bloki logiczne | Zwraca warunek jako prawdziwy lub fałszywy i mieści się w dowolnych blokach z sześciokątnymi (sześciościennymi) wejściami dla innych bloków. | ||
| Bloki reporterskie | Raportuj wartości w postaci liczb i mieszczą się w dowolnych blokach z owalnymi wejściami dla innych bloków. | ||
| Bloki C | Zapętl bloki w nich lub sprawdź, czy warunek jest prawdziwy, czy fałszywy. Mają kształt umożliwiający mocowanie bloków stosów nad, pod lub wewnątrz nich. | ||