Coding
LEGO Education SPIKE App
Kids build LEGO models with motors and sensors, then code them using icon blocks, word blocks or Python.
The SPIKE App is the software side of LEGO Education’s robotics sets. Kids follow on-screen instructions to build a model from ordinary LEGO elements plus a hub, motors, a light matrix and a color sensor, then write code to set it moving. The youngest builders seem to start with icon blocks – large picture tiles for spin the motor, show a smile, play a sound. Later they can move to Scratch-style word blocks with loops, conditions and variables, and eventually to Python. The lessons pair building with coding in small steps, from a turning carousel to a robot that sorts by color. LEGO pitches SPIKE Essential at early primary grades and SPIKE Prime at bigger engineering projects for middle schoolers, so the one app looks like it could stay in use for years.
- Ages
- Ages 6+
- Works on
- Web browser; Windows app; macOS app; iPad app; Android app; ChromeOS app
- Topics
- Coding, Making, Science
- Languages
- English
- Listed
- 2026-10-18
What kids do
- Build a LEGO model with motors and a hub
- Make a motor spin with icon blocks
- Have a sensor set off lights and sounds
- Move a project from word blocks to Python
Who it suits
Ages 6+. The publisher provides this age guidance.
Notes for parents
The app is built for LEGO Education’s SPIKE Essential and SPIKE Prime sets. It comes as a download for Mac, Windows, iPad, Android and Chromebook, and a browser version exists too.
What you need
- LEGO Education SPIKE Essential or SPIKE Prime set
- Computer, Chromebook or tablet
Visit LEGO Education SPIKE App
More Coding
- Code.org / CodeAI: Guided coding activities alongside open tools for making games, animations, apps and web pages.
- ScratchJr: Picture-based programming blocks for making characters move and telling interactive stories.
- Scratch: Interactive stories, animations and games built by snapping visual coding blocks together.
- Kodable Basics: Maze-style coding challenges that begin with sequences and patterns.
- codeSpark: Coding for Kids: Coding puzzles that don’t rely on reading, leading into tools for making stories and games.
- Tynker: Coding for Kids: Guided coding puzzles, game-making and Minecraft-related projects.
- Hopscotch: Programming for Kids: Tutorials and open creation tools for building games and other interactive projects.
- Tynker Junior: Coding for Kids: Picture commands, voiceovers and themed adventures that introduce sequencing, loops and conditions.