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, a następnie uformuj je w taki sposób, aby można było przymocować do nich kolejne bloki. | ||
| Bloki stosu | Wykonuj główne polecenia. Są one ukształtowane tak, aby można je było przymocować nad lub pod innymi blokami stosu. | ||
| Bloki Boole'a | Zwraca warunek jako prawdę lub fałsz i pasuje do dowolnych bloków z sześciokątnymi (sześciokątnymi) danymi wejściowymi dla innych bloków. | ||
| Bloki reporterskie | Raportuj wartości w formie liczb i dopasuj je do dowolnych bloków z owalnymi wejściami dla innych bloków. | ||
| Bloki C | Zapętlaj bloki w ich obrębie lub sprawdzaj, czy warunek jest prawdziwy, czy fałszywy. Są one ukształtowane w taki sposób, aby można było łączyć ze sobą bloki nad nimi, pod nimi lub wewnątrz nich. | ||