Learn by building
Step-by-step lessons with embedded video walkthroughs. Start at the basics and progress to autonomous systems and on-device AI.
All lessons
Every course
Browse the full library across all tracks.
BeginnerIntro to Arduino
Set up your first microcontroller, write the classic Blink sketch and learn how the Arduino IDE works.
BeginnerBuild a Line-Following Robot
Use IR sensors to detect a line and write proportional control code to keep your robot on track.
AdvancedAutonomous Navigation Basics
Combine odometry, IMU and ultrasonic sensing to make a rover navigate without remote control.
BeginnerIntro to Machine Learning
Understand datasets, features and training loops without the maths overload — and run your first model.
IntermediateComputer Vision Basics
Capture images, preprocess them and train an image classifier that runs on-device.
IntermediateSpeech Recognition Basics
Capture audio, detect a wake word and map spoken commands to actions on your device.
BeginnerIoT Fundamentals
What makes a thing 'smart'? Learn sensors, connectivity and the cloud loop that powers IoT.
IntermediateSensor Data Streaming
Publish live telemetry to a dashboard and visualise environmental data in real time.
IntermediateSmart Home Automation
Use relays, motion and light sensors to automate lights, fans and alerts.