Incorpora tres lenguajes de programación que facilitan un aprendizaje progresivo:
- Bloques de iconos (SPIKE Essential)
- Bloques de palabras (SPIKE Essential y Prime)
- Python (SPIKE Prime)
Los bloques de palabras es un lenguaje de programación intuitivo de arrastrar y soltar basado en el popular Scratch.
Algunos de los bloques son idénticos a los que se utilizan en Scratch 3.0, mientras que otros han sido desarrollados especialmente para interactuar con LEGO Education SPIKE.