Incorpora tres llenguatges de programació que faciliten un aprenentatge progressiu:
- Blocs d'icones (SPIKE Essential)
- Blocs de paraules (SPIKE Essential i Prime)
- Python (SPIKE Prime)
Els blocs de paraules és un llenguatge de programació intuïtiu d'arrossegar i deixar anar basat en el popular Scratch.
Alguns dels blocs són idèntics als que s'utilitzen a Scratch 3.0, mentre que altres han estat desenvolupats especialment per interactuar amb LEGO Education SPIKE.