Programming Mindstorms EV3 in Lab Course

The EV3 Lab course offers a comprehensive introduction to robotics using the LEGO® MINDSTORMS® EV3 Lab environment. Students progress from simple builds like forklifts and conveyors to complex machines. Each lesson introduces new blocks and programming concepts — from loops and switches to multithreading and advanced data operations.
This course is ideal for classrooms still working with the Lab app, providing a full year of robotics lessons that balance programming, mechanics, and creative problem-solving. Teachers can rely on detailed instructions and structured progression, while students gain the skills to design, program, and test their own robotic solutions.
Lessons available in the Teacher and School plans.
  • extensive introduction illustrated with graphics and animations,
  • detailed instructions for building LEGO® MINDSTORMS® EV3 robot,
  • step-by-step programming guide for EV3 Classroom,
  • useful cross-sections of the construction,
  • access to additional teaching resources.

Lesson plans

FORKLIFT
Got a heavy load to carry? Forklift to the rescue! These impressive machines can carry literally tons and they prove their worth in almost every warehouse in the world. Yours will be quite advanced - it will transport cargo automatically.
BRIDGE LAYER
Overcome (almost) any gap with your pocket bridge layer! Once you build and program it, your friendly robot will approach the precipice, calmly set the bridge, then bravely venture onto the other side.
BULLDOZER
Make cleaning up your backyard nice and simple with a robot and an algorithm. First, you need to build a small bulldozer. Next, experiment with programming and find the right algorithm. Finally, observe and relax.
AIRPLANE
Piloting an airplane is no simple task, but every future professional starts with the basics. Assemble your very own flight simulator, learn about centrifugal force and control flight altitude by means of code.
MOTORCYCLE
Hop on your robotic motorcycle and explore the town! During this lesson, you’ll use tires for traction, gears for drive, driveshaft for power and EV3 Classroom programming blocks to start your engine and keep track of its brisk activity.
CONVEYOR
Rarely seen, yet essential in production. Conveyors are usually used to transfer objects to another part of the factory, but your conveyor is endless! Each time the ball rolls down, the robot moves it to the start.
HELICOPTER
Create this enormous heavy-lift helicopter with two horizontal rotors and get a taste of equipment used by special forces in concrete jungles. Assemble its intricate gear transmission, then make it keep track of the ground below.
WIND TURBINE
Wind is one of basic renewable energy sources, used by mankind since millenia. See how people actually make use of it nowadays by creating a robotic model of wind turbine, then get creative and upgrade your program.
VEHICLE
Meet the inventions that literally moved the world: the wheel, the steam and combustion engines. Next, make a two-wheeled vehicle and program it to avoid obstacles. Finally, experiment with its code or construction.
SCISSOR LIFT
Useful in countless real-life situations, this impressive scissor lift is basically an enhanced version of lever. See how it works yourself by building this model, then program the motor to do the heavy lifting.
TESTER
Inspired by human senses, built to be far superior. Testers come in dozens of types and sizes, and they all help people determine whether examined items meet particular physical requirements.
CRANE
Cumbersome by appearance, this crane is surprisingly mobile. It can rotate around its own axis, or even transfer objects vertically and horizontally. Once you complete this construction, you will program the EV3 brick panel to use it as a remote.
MUSIC BOX
People and animals both enjoy music. Robots, however, can actually become a musical instrument themselves! Build this model to see how a music box works and program it to create simple melodies.
ANEMOMETER
Wind is all around us and has significant influence on your everyday life, even if you rarely notice its impact. Learn what exactly the wind is and how to measure it with tools available on your desk: a robot and code.
MAZEBOT
Create an independent robot that will find its way out of every maze. Equipped with distance sensor, caterpillar tracks and advanced program, this clever machine will find the exit even in complete darkness!
VENDING MACHINE
Fancy a snack? Learn how the magic happening inside your favorite vending machine actually works. Build the entire mechanism, supply goods to choose from and learn more about automation and its role in progress.
FLIGHT SIMULATOR
Conducting experiments is indispensable for research and learning, but sometimes, errors have grave consequences. To avoid them, people came up with the idea of simulators. Assemble this robot to start your first helicopter ride.
SORTING MACHINE
Want to spend your entire afternoon on sorting bricks? You don’t need to! Instead, you can build this impressive robotic sorter and program it to complete this boring task for you. After all, that’s why people invented machines in the first place.
PLOTTER
Is it a printer? Is it a stencil? It is definitely a robot that draws mesmerizing patterns, which you can build yourself from scratch. Give it a try and learn about possibilities of real plotters.
Robot designed for: LEGO Education® MINDSTORMS® EV3 (#45544) and EV3 Lab programming app.
SOLAR PLANT
Solar energy is clean, reliable and a possible alternative for fossil fuels. Find out more about it by building this smart solar plant with the ability to seek out the strongest light source and rotate the panels in its direction.
DUMP TRUCK
Adapted to extreme off-road conditions, dump trucks can transport heavy loads to places where no common car would dare to venture. Program the bed box controls, then find out how the caterpillar track deals with difficult roads.
RACER
Who will get to the finish line first? Organize a race with your classmates by building a remotely controlled top fuel dragster. Before you take off, you’ll already be familiar with the evolution of engines and car races.
MANIPULATOR
Pick up a box and move it to another place. Simple enough? Now make a robot do the same! Find out how complex human hand truly is and how to imitate its movement with the right construction and program.
LAUNCHER
Out of all human inventions, the adventures of launchers might be among the most thrilling. Your task is to throw a ball with the right force, so that it falls directly into the box. Are you ready for some target practice?