VEXcode GO ha blocchi a forma di pezzi di puzzle che si collegano sopra o sotto l'altro e vengono utilizzati per codificare. 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 per attaccare i blocchi sotto di loro. | ||
| Impilare i blocchi | Eseguire i comandi principali. Sono sagomati per essere fissati sopra o sotto altri blocchi dello stack. | ||
| Blocchi booleani | Restituisce una condizione come vera o falsa e si inserisce all'interno di qualsiasi blocco con input esagonali (a sei lati) per altri blocchi. | ||
| Blocchi del giornalista | Riporta i valori sotto forma di numeri e si inserisce all'interno di qualsiasi blocco con input ovali per altri blocchi. | ||
| Blocchi C | Effettua il loop dei blocchi al loro interno o controlla se una condizione è vera o falsa. Sono sagomati per attaccare i blocchi dello stack sopra, sotto o al loro interno. | ||