Programming SPIKE Prime in Word blocks: Expert Course

Lessons created for advanced and ambitious students. Among these lesson plans, you will find more challenging models with complex mechanisms that require precision from sensors and from students. You will write multi-threaded programs, which could overwhelm quite a few beginners!
Advanced robots require experience with simpler models. These lessons encourage you to rely on the programming knowledge you already have and bring great satisfaction after completion.
Available as a standalone course, or in Teacher and School plans.

Lesson plans for programming advanced robots built from SPIKE Prime bricks. Best for those, who already have some experience with robotics. Materials for each exercise include:

  • extensive introduction illustrated with graphics and animations,
  • detailed instructions for building LEGO® SPIKE Prime robot,
  • step-by-step programming guide for SPIKE Prime programming app: Word Blocks, Python,
  • useful cross-sections of the construction,
  • access to additional teaching resources.

Lesson plans

PARROT
This young robotic parrot is learning to fly. Help it flap its wings by building a special mechanism — or take it off the stand and let it explore the world with you!

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app.
CRANE
Create a functional crane robot that transfers objects vertically and horizontally. Control it easily with a joystick!

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app.
PLOTTER
Turn your robot into an artist! With three motors working together, this robot can draw a square spiral and more — just like the classic plotters that inspired modern printers and digital art.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Word Blocks.
BRIGE LAYER
Mind the gap! Or better yet, use SPIKE Prime bricks and code to assemble a robot capable of crossing (almost) any crevice laying in its path. Build and program it according to step-by-step instructions and head for the divide.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
TELEGRAPH
At one time, there were no smartphones STOP People used telegraph messages to make the world go round STOP Find out how the telegraph works and why everyone preferred to use Morse code instead of the everyday alphabet

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
FLIGHT SIMULATOR
Create a super safe device for learning how to fly a helicopter. As the pilot in training, you will operate this aircraft by means of a control stick connected to the rotation sensor. Your first flying lesson starts as soon as you assemble the program.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
MULTI-SORTER
Sorting several bricks can be done manually, but what to do when you have 2 tons of stuff? Multi sorter to the rescue! Learn how the automatic sorting process works and what mechanisms help to group items according to their color and size.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
DANCER
He may not look like a ballerina, but he has no equals on the dancefloor. Robot Dancer lives for the music and dances every day, which is why his arms and ankles are so limber. Help him program exceptional melody and moves that will dazzle all the other robots.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
MOVIE PROJECTOR
Build and program this projector model to see how the stroboscopic effect creates an illusion of smooth motion.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app.
LAUNCHER AI
Create a smart ball launcher that senses distance and adjusts power. Learn how machine learning blends with classic robot control.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
LINE FOLLOWER AI+
This robot scurries along a black trail just like real ants follow scent paths. Before the run begins, the program scans the area. Once calibrated, the ant-bot locks onto its path and races ahead.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Word Blocks.
LAUNCHER PYTHON
Create a robotic launcher inspired by a crossbow. Adjust the angle and power to hit your target.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Python.
MANIPULATOR PYTHON
Build a robotic manipulator to lift and carry objects. Test your programming and problem-solving skills.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Python.
MUSIC BOX PYTHON
Create a music box robot! Program it to play tunes and explore the connection between sound and code.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Python.
SORTER PYTHON
Build a robot that sorts objects by color using a sensor. See how automation makes sorting easy.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Python.
MOTORCYCLE
Hit the road with code! Motor drives the rear axle, while the color sensor reads bricks that control the ride: green for full throttle, yellow to cruise at half speed, and red to brake to a stop. Program the logic in Python and feel how coding decisions change the ride.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app (Python).
SNAKE GAME
Recreate the classic Snake game! Use the tilt sensor to control movement and aim for the high score.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app.
ARCADE GAME BREAKOUT
Program your robotic paddle and bounce the ball to break bricks above. Time your moves carefully—don’t let the ball get past!

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
ARCADE GAME SPACE EXPLORER
Travel back to the 80s and build your own arcade machine using bricks, code, and creativity—no DeLorean needed! Fly in space, shoot asteroids, and learn basic game design concepts.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
ARCADE GAME MINI TETRIS
Rotate and stack falling blocks to clear lines and score big. It’s classic Tetris—on a platform you build yourself!

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
LABIRYNTH
You'll build this robot, program the entire game mechanism, and even design the layout of paths and dead ends — but will you be able to escape your own labirynth?

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app.
PENGUIN
Meet your penguin assistant. It chirps, displays text, and responds like a tiny friend. Use Python to script your own playful dialogue.

Robot designed for: LEGO® Education SPIKE™ Prime (#45678) and SPIKE programming app (Python).
PLOTTER 3D PYTHON
This upgraded plotter swaps in 3D-printed parts, so your robot can draw larger, cleaner graphics. Code the motion planner in Python to trace letters and stitch them into words. Tweak step size, speed, and spacing to dial in beautiful designs.

Robot designed for: LEGO® Education SPIKE Prime (#45678) and SPIKE programming app: Python.
GOLDEN RATIO 3D BLENDER
Art, architecture, even nature make use of the mysterious "golden ratio". Find out what this mathematical enigma means and use its principles to design a three-dimensional object in Python. Yes, you can to create 3D objects by writing code!

Robot designed for: LEGO® Education SPIKE™ Prime (#45678), Blender 3.0, and a 3D printer.