VEXcode V5 è dotato di blocchi a forma di puzzle che si collegano sopra o sotto l'altro e vengono utilizzati per programmare. Una serie di blocchi connessi è chiamata stack. Esistono cinque diverse forme di blocchi e ciascuna forma ti racconta il suo ruolo nel progetto.
| Forma a blocco | Descrizione | Esempi di blocchi | |
|---|---|---|---|
| Blocchi per cappelli | Inizia una pila di blocchi e modellali in modo da poter attaccare i blocchi sottostanti. | ||
| Blocchi impilabili | Eseguire i comandi principali. Sono sagomati per essere fissati sopra o sotto altri blocchi impilabili. | ||
| blocchi booleani | Restituisce una condizione vera o falsa e si adatta a qualsiasi blocco con input esagonali (a sei lati) per altri blocchi. | ||
| Il reporter blocca | I valori riportati sono in formato numerico e si adattano a qualsiasi blocco con ingressi ovali per altri blocchi. | ||
| Blocchi C | Esegue un ciclo sui blocchi al loro interno oppure verifica se una condizione è vera o falsa. Sono sagomati in modo da consentire l'aggancio di blocchi impilabili sopra, sotto o all'interno di essi. | ||