Programming SPIKE Prime robots in Python and Word blocks: Expert Course

Teach SPIKE Prime with 25 ready-to-teach lessons that bridge Word Blocks to Python via hands-on builds, AI-style challenges, and game-driven STEM projects.
Get a quote

Course overview

Teach advanced robotics with SPIKE Prime Programming: Expert Course. Across 25 ready-to-teach lessons, learners refine control in Word Blocks, then shift to Python. With sensors, motors, LED matrix and sound, they create launchers, manipulators, arcade games and more, while exploring AI optimization, the run loop, data structures, and randomness. Math and physics remain central – from ratios and modulo to mechanisms – linking code to real-world STEM.

Unlike typical intros, this course pairs polished robot builds with a deliberate block-to-text scaffold, so students cross the bridge confidently. The pathway layers AI thinking, asynchrony and game design with mechanics – depth and variety rarely bundled in a classroom-ready course.

Is this course right for you?

Teachers & robotics coaches

Who want a ready-made program and a smooth shift from Word Blocks to Python. Step-by-step builds and annotated code keep prep low while guiding each lesson start to finish.

Students aged 11-16

Best for middle-school to early high-school students who’ve finished a SPIKE Prime Word Blocks course and are ready to move into Python, enjoy hands-on builds and game-style challenges.

Classrooms, clubs and camps

One SPIKE Prime set comfortably serves a team of 2-3 learners, so you can scale the course to your group size. All students get controlled access to the platform.

Programming SPIKE Prime robots: Expert course includes:

Teacher-focused resources

Teacher licence with unlimited student logins Share a secure link, or create unique logins. Every learner can open the lesson on their own device at no extra cost.
Direct expert supportGet support by email or schedule a call whenever you need help with course setup, implementation, or classroom flow.

Full-year curriculum, ready to teach

25 multimedia lesson plans Progress from Word Blocks to Python. Each lesson starts with a quick STEAM hook, includes a step-by-step SPIKE™ Prime build, and finishes with a coding walkthrough in Word Blocks or Python.
Signature robot projects Teach with original, classroom-tested models you won’t find in LEGO’s official units or typical repositories: Movie Projector, Space Explorer arcade game, Launcher AI, and more. Each is a showpiece with a clear, shareable outcome that turns lessons into memorable achievements.

Interactive e-learning platform

Browser-basedNo additional software or plugins required. Teach from virtually any internet-connected device.
Controlled student accessEasily manage which lessons your students can access and for how long. Assign different projects to groups or make a single lesson available to the entire class.

How it works

Get access
Choose your access plan, then log in to the e-learning platform.
Pick a lesson
Launch any of the 25 lesson projects with a few clicks.
Teach & enjoy
Focus on guiding students while the platform delivers instructions.

Lesson plans in this course

3 out of 25 engaging lessons that you can teach in your classroom. Get a quote to browse the full curriculum.

AI Launcher

Lesson time: 110 min

Student age: 12 - 16

This advanced robotics lesson challenges students to build and program a catapult-style launcher equipped with a distance sensor and force sensor. The robot gauges distance to the target and adjusts its launch power based on user feedback—learning whether a shot went too far or too short. Students also use SPIKE hub buttons to fine-tune the launch, introducing the basics of reinforcement learning in a tangible way.
Critical thinking and algorithmic experimentationLesson aligns with NGSS engineering practices through iterative testing, supports ISTE standards by encouraging interactive design, and addresses CSTA goals by integrating sensor feedback, user input, and decision-making logic.

Arcade Game: Space Explorer

Lesson time: 90 min

Student age: 12 - 16

In this high-engagement lesson, students code a retro-style arcade game using SPIKE Prime and Python. They build a joystick-controlled console with a LED matrix display, then use color and force sensors to interact with their game logic. Through this process, students explore game design principles while developing skills in Python syntax, conditional statements, loops, randomness, and modular code.
Powerful combination of creativity and computational rigorThis particular project aligns with NGSS by encouraging multiple rounds of design and testing, supports ISTE standards by promoting digital storytelling and interactivity, and strongly reinforces CSTA objectives through variable use, real-time inputs, and structured logic – all in a fun, gamified setting.

Movie projector

Lesson time: 80 min

Student age: 11 - 16

This creative and interdisciplinary lesson blends engineering with the art of storytelling. Students construct and program a model of a film projector, exploring how stroboscopic effects create the illusion of motion. They use rotation sensors as motor regulators and a distance sensor as a blinking light source to simulate animation—a perfect gateway into the science of perception and visual media.
Ideal for STEAM enrichment This lesson cultivates cross-disciplinary thinking. Students meet NGSS expectations by investigating waves and light, apply ISTE creativity standards by building multimedia devices, and engage with CSTA fundamentals through sensor-driven timing and regulation in program logic.

Course curriculum includes...

25 ready-to-teach lesson plans. Organized for a semester or full year (weekly classes), each lesson teaches a new Python concept or Word Blocks technique through a SPIKE Prime build.
Progress that builds each lesson. You start by reviewing Word Blocks, then move into short Python builds and larger projects as mechanics, sensors, and code (game loops, data structures, the run loop) get more advanced.
Step-by-step instructions. For teachers and students across introduction, build, code, and test phases. You can rely on clear visuals, notes, and explanations to keep prep low and lessons on track.
Programming in Python and SPIKE Word Blocks. A clear move from blocks to Python: revisit key block ideas, then use Python concepts (lists, tuples, dictionaries, timing, randomness, the run loop) and introduce AI ideas through guided reinforcement learning
Assignments for grades ~6–9 (ages 11–15). Activities build STEAM thinking and hands-on skills with LEGO® mechanics and connect math and physics (ratios, modulo, timing) to real code.
Get a quote to receive full curriculum

Discover our online platform

Take a peek inside RoboCamp education platform and see what it can add to your lessons

Free access for students

Included with the price All of your students can access the instructions and multimedia for the lesson at no extra cost.
Flexible number of accounts Got a new student added to your class? Reach out to our support to expand the number of student accounts available to you.

Easy to use

User-friendly interface Simply log in and pick the lesson for today. Browse everything available, or select from your favorites.
Intuitive lesson flow Each lesson is composed of introduction, building, checking the mechanism, programming it and testing.

For individual and group work

Designed for teaching and learning Teacher can control student access to instructions and multimedia, to suit their teaching style.
Different projects for different groups Assign different tasks within your classroom by sharing different lesson projects with your students.

Frequently asked questions

Each lesson plan is designed to fit into 1 or 2 standard class periods. With 25 complete lesson plans, you’ve got enough material to run engaging, hands-on sessions throughout the entire school year. No need to worry about running out of content — everything’s ready to go!
Not at all! One kit is more than enough for a small team of 2–3 students. It’s an ideal setup for collaborative, project-based learning — and it keeps things budget-friendly, especially for larger groups or full classes.
Yes! If you’re comfortable with SPIKE™ Prime hardware and Word Blocks, you can teach this course without prior Python knowledge. Lessons are fully step-by-step with clear build images and code walkthroughs, so you run and explain the provided programs rather than write from scratch. This course uses a true blocks-to-Python bridge: early sessions review Word Blocks, then short Python builds introduce concepts with annotated examples and tweakable parameters. Preview one build, check ports and battery, and you’re ready to go.
You get the full course: 25 interactive lesson plans, yearly access for both teachers and students, and support from our team of experts whenever you need it. We’ve taken care of the logistics so you can focus on teaching and guiding your students.
Yes, absolutely. The lessons hit key STEAM goals: from coding logic and data structures to math, physics, and problem-solving, so they fit naturally into most national curricula for computing, science, and technical education. The course is designed to support and can be mapped to CSTA K–12, ISTE Standards for Students, NGSS practices/crosscutting ideas, and relevant CCSS Math strands. Reach out if you’d like the matrix or a formal crosswalk.

Course pricing

SPIKE Prime Programming: Expert Course
Access for 1 teacher
25 lesson plans with step-by-step instructions
Coding guides in Word Blocks and Python
Access for students
299
$
1 year access