Interactive Programming Guides

Build. Code. Create.

Master robotics programming with LEGO's smart hubs, sensors, and motors

Choose Your Platform

Each platform offers unique features for different skill levels

Advanced

MINDSTORMS

Robot Inventor

🤖
Robot Inventor
#51515 949 pieces

Advanced robotics with Python and Scratch programming

  • MicroPython support
  • 6-axis gyro sensor
  • 4 motors included
Explore MINDSTORMS
Educational

SPIKE Prime

Educational Edition

🎓
SPIKE Prime
#45678 532 pieces

Educational robotics for classrooms and competitions

  • 50+ lesson plans
  • FIRST LEGO League ready
  • Cloud project sync
Explore SPIKE Prime
Creative

LEGO Boost

Creative Toolbox

🎨
Creative Toolbox
#17101 847 pieces

Creative coding for younger builders

  • 5 different models
  • Visual block coding
  • Ages 7+
Explore Boost
Smart Control

Powered UP

Smart Control

Technic Large Hub
#88016 Smart Hub

Smart hubs for trains, Technic, and custom builds

  • Train control
  • Technic integration
  • App control
Explore Powered UP

Quick Start Guide

Get up and running in three steps

1
🎯

Choose Platform

MINDSTORMS, SPIKE, Boost, or Powered UP

2
📲

Get Software

Official LEGO app or Web Bluetooth

3
💻

Start Coding

Scratch blocks or Python text

Programming Languages

Choose the right language for your skill level

Scratch

Visual Blocks

🧩

Visual programming for beginners. Ages 7+

  • • Drag-and-drop interface
  • • No syntax to learn
  • • Instant feedback
Tutorials →

Python

MicroPython

🐍

Professional programming. Ages 12+

  • • Real coding skills
  • • MicroPython support
  • • Advanced algorithms
Examples →

JavaScript

Web Bluetooth

Browser-based control. Advanced users

  • • No app needed
  • • Custom interfaces
  • • Direct BLE access
Guide →

Featured Projects

Get inspired by these robotics projects

🤖

Line Following Robot

Build a robot that follows a black line using color sensors

MINDSTORMS Python Intermediate
🎮

Remote Control Car

Control your LEGO car from a web browser

Powered UP JavaScript Beginner
🏗️

Sorting Machine

Sort LEGO bricks by color automatically

SPIKE Prime Scratch Intermediate
🎨

Drawing Robot

Program a robot to draw patterns and shapes

Boost Scratch Beginner
🚀

Ready to Start Programming?

Try our interactive demo to control LEGO hubs from your browser

Launch Interactive Demo