Engage every student in playful STEAM learning with the LEGO® Education SPIKE™ App. Designed for use with the LEGO® Education SPIKE™ Portfolio, the SPIKE App
is a powerful and inclusive tool that helps teachers facilitate engaging, hands-on STEAM learning. LEGO® Education SPIKE™ Essential and LEGO® Education SPIKE™ Prime encourage students of all learning levels to move from simple explorations to tackling increasingly complex real-world challenges through building and coding.
Intuitive, Exciting, and Fun
The SPIKE App provides multiple intuitive coding environments which, when combined with SPIKE Prime or SPIKE Essential, offer a naturally adaptive, physical, and digitally creative system that teachers and students alike love to use. Students first progress from using simple icon-blocks to word-block coding based on Scratch, and finally Python to code their creations and bring STEAM learning to life. The SPIKE App delivers exciting and playful learning experiences for students of all abilities.
Accelerate STEAM Learning
In addition to Getting Started material for both SPIKE Essential and SPIKE Prime, the SPIKE App includes 10 unit plans containing standards-aligned lessons with integrated building instructions for primary and secondary school students. These units engage students in meaningful STEAM challenges using playful lessons with clear intentionality and grade progression, scaffolded to support teachers and students in building essential skills. The accompanying online lesson plans support teachers with a wealth of accessible, interactive support material, giving them everything they need to bring STEAM learning safely and sustainably into their classrooms.
Build STEAM Confidence
Future-proof your students’ skills and make them confident lifelong learners by giving them unlimited possibilities for playful, hands-on STEAM learning with the LEGO® Learning System. The SPIKE Portfolio is part of the LEGO® Learning System’s range of interconnected solutions that can be introduced individually or as a complete system. They supplement each other, and together, they unlock unlimited learning opportunities. When combined with SPIKE Essential or SPIKE Prime, the SPIKE App allows students to apply their learning and go deep into coding, technology, and digital integration. They develop computational thinking skills using a progression of icon-block, word-block, and text-based coding. Programming a SPIKE Essential or SPIKE Prime multi-port Hub and connecting motors and sensors with a system of LEGO elements encourages students to build, tinker, and experiment - progressing from simple creations to complex structures and mechanisms. They learn to program, think like engineers, test and tweak designs, debug and optimize, operate with integers, play with data, create stories with LEGO® Minifigures, prepare for FLL (FIRST® LEGO® League) competitions, and more!
This isn't a standalone educational app. This app is used to program SPIKE Essential and SPIKE Prime, which are sold separately. Please contact your local LEGO® Education reseller for further information.
Getting Started: LEGOeducation.com/start
Lesson Plans: LEGOeducation.com/lessons
LEGO, the LEGO logo, the Minifigure, and the SPIKE logo are trademarks and/or copyrights of the LEGO Group. ©2021 The LEGO Group. All rights reserved.
FIRST® is a registered trademark of For Inspiration and Recognition of Science and Technology (FIRST). LEGO® is a registered trademark of the LEGO Group. FIRST® LEGO® League are jointly held trademarks of FIRST and the LEGO Group.
©2021 FIRST and the LEGO Group. All rights reserved
With the release of SPIKE App 3 as a separate app on the app store, the current SPIKE App will change its name to SPIKE Legacy
Ratings and Reviews
A joy compared to EV3
Pros: Reliable Bluetooth, fast boot and load, Scratch is more intuitive than Labview, great hardware (better gyro, wheels, built-in stall detection, absolute motor position). Can run Python (not via this app). Every piece is a better shape from the brick to motors. Parallelism is easier.
Not cons: I don’t really miss the display, menus, or extra buttons on EV3. Tilting, gestures, or streaming mode provide the additional triggers. Watching variables and sensor values over Bluetooth is easy. I don’t miss the IR stuff.
Slight cons: No logging, My Blocks must pass return values using globals or messaging, sound recording seems temporarily missing, the color sensor specs are a little worse, but line following still works well at 100Hz.
Awesome app, also I have some solutions for some issues
This app is really good. I use it for first lego league, the coding stuff is awesome!
If you can’t connect to your hub, you should try two things.
1. If the underside of the hub is hollow, you need to put in the rechargeable battery. The rechargeable battery is another yellow blocky thing in your kit, smaller than the Hub. Just slide the battery into the hollow part of the Hub, and it should work fine.
2. First, close the SPIKE window if it’s already open, Then, turn on your Hub by holding the round button. Connect to your hub in your Bluetooth section of your settings, and THEN open the SPIKE window.
If there aren’t any building instructions, you have to download a unit plan first. Just click “Unit Plans” or tap the “Units” section at the bottom and download one.
If you are coding something and the Hub icon at the top is orange/yellow and says the word “Connect”, your Hub is not connected. If it has a blue outline, then your Hub is connected.
Developer Response ,
We're so glad to hear you’re such a big fan and shared such helpful tips. 😀📲 Thanks for taking the time to let us (and others) know, your feedback is really appreciated. 👏 - Michael, LEGO® Customer Service
Units keep deleting
The 6 different units have to be re-downloaded ALL the time. It’s unbelievably frustrating when every time I want to get on the app with the kids and do an activity and find that all the units need to be downloaded again. It wouldn’t be so bad if they didn’t take so long but they’re fairly large file sizes. Other than that it’s a great app and easy for the kids to use.
Developer Response ,
Thanks for taking the time to leave us a review and share your experience with us. Your feedback always helps us get better and better, so we'll definitely pass this along to our developers. 🙂📲 Be sure to stay tuned for any awesome new updates! 👀🔎 - Sonia, LEGO® Customer Service
Data Not Linked to You
The following data may be collected but it is not linked to your identity:
- Usage Data
Privacy practices may vary, for example, based on the features you use or your age. Learn More
- LEGO Education
- 132.8 MB
- Requires iPadOS 13.0 or later.
- Requires macOS 10.14 or later.
English, Arabic, Danish, Dutch, Finnish, French, German, Italian, Japanese, Korean, Norwegian Bokmål, Polish, Portuguese, Russian, Simplified Chinese, Spanish, Swedish, Turkish, Vietnamese
- Age Rating
- 4+, Made for Ages 9–11
- © LEGO® Education 2021