Getting Started

In these first few projects, you’ll learn the basics of simulation using the EV3 programming environment. The projects are grouped so that each successive project introduces a new skill or sensor.

Line Follower

Follow the black line to navigate through a maze. Watch out for obstacles!

Robot Vacuum

Someone has made an awful mess in here! With all of these bricks scattered across the floor, it's really only a matter of time before someone steps on one. Can you write a program to vacuum it all up?

Cleanup Challenge

Knock down the tower and clean all of the parts off of this mat. Do it as quickly as possible, but be careful. Don't fall off!

Competitive / Multiplayer

With the basic projects mastered, why not try your hand at one of the multi-robot challenges? Compete against yourself or a friend and run multiple programs simultaneously.


Engage in two-robot soccer! Use both the infrared and compass sensors and write a program that locates the ball and net.


Are you the king of the ring? Push your opponent out to find out.

Multiplayer Sweep

It takes two! Knock down the tower and capture all of the pieces from the mat before your opponent does.

World Robot Olympiad

The World Robot Olympiad(WRO) brings together young people from all over the world to develop their creativity and problem solving skills through challenging and educational robotics competitions. A new theme for the challenges are released every year that encourages students to build and code robots that can solve missions in those challenges. Virtual Robotics Toolkit has simulated virtual World Robot Olympiad’s challenges from 2016 in it.


With over 25,000 teams in 80 countries, FIRST® LEGO® League(FLL) is one of the largest robotics competitions. Every year, a new challenge is revealed that encourages you to build and program your own LEGO® robots to achieve maximum points in minimal time. Virtual Robotics Toolkit has simulated virtual FLL challenges from 2016 in it.

We simulate WRO and FLL mats for every year's challenges. Contact to get a hold of them.