Follow us!
YouTube Facebook Pinterest



The LEGO MINDSTORMS EV3 Software is a graphical, block based programming language for the LEGO EV3 and NXT. Use this software with the Virtual Brick to also program virtual robots in the Robot Virtual World software!

More Information:
EV3 Programming Curriculum
EV3 Programming Curriculum Teacher’s Guide (PDF)
Virtual Brick Simulation
EV3 Programming Software

ROBOTC Graphical

ROBOTC Graphical

ROBOTC Graphical is an intuitive icon-based drag and drop programming language that is designed for beginning programmers.  This environment enables teachers to begin to teach students about sequencing, conditional statements, sensor feedback, and loops. This environment is perfect as an introductory programming language, but is not designed for intermediate or advanced programmers.

More Information:

ROBOTC Natural Language

ROBOTC Natural Language

ROBOTC Natural Language places basic motor commands like moving forward and backward into easy to use functions that empower the student to quickly enable a simple robot behavior. Natural language also enables the programmer to call sensor commands like “untilRotations” which control how far the robot travels, or untilDark, which controls how long the robot will execute a behavior. Natural language provides a scaffolded programming environment between ROBOTC Graphical and full ROBOTC.

More Information:



ROBOTC  is a powerful C-based programming language with a Windows environment for writing and debugging programs, and the only programming language at this level that offers a comprehensive, real-time debugger. ROBOTC is a cross-platform solution that allows students to learn the type of c-based programming used in advanced education and professional applications.

More Information:,

Robot Virtual Worlds

rvw_mainRobot Virtual Worlds

No Robot, No Problem! Robot Virtual Worlds is a high-end simulation environment that enables students, without robots, to learn programming. Research has shown that learning to program in RVW is more efficient than learning to program using physical robots. RVW simulates popular real world LEGO robots in 3D environments and allows you to program them using the same languages as physical robots. The RVW environment is perfect for home, classroom, and competition environments!

More Information:

Ruins of Atlantis

We thought Atlantis was a myth. We were wrong. With the emergence of new robotics technologies we are now able to explore areas of the world we’ve never seen before.

More Information:

Expedition Atlantis

It’s the year 2023 and Atlantis has been discovered deep in the ocean, off of the coast of Africa. A team of elite scientists and engineers have been sent to investigate the underwater ruins, and you’re one of them! Use your skills to to maneuver the teams underwater vehicles in this expedition to Atlantis!

This is a great GAME that will teach kids the math behind robot movement.

More Information:
Expedition Atlantis Page

Level Builder

The RVW Level Builder is designed to allow you to create your very own Robot Virtual Worlds to teach students and challenge friends!  What sort of level will you build?

More Information:

Palm Islands

Visit the beautiful Palm Island and program your robot to drive along its boardwalk path. Collect coconut clusters and set lobster traps for the Luau!

More Information:

Operation Reset

The mining colony of Alpha Base H99 needs your help!  A terrible storm has damaged the colony’s equipment and we need you to use your programming skills to complete the mission!

More Information:

Additional Level Packs

Intro to Programming EV3

The Intro to Programming EV3 Robot Virtual World includes the challenges that are part of the new Introduction to Programming LEGO MINDSTORMS EV3 curriculum. Practice writing programs alongside the curriculum without the need for hardware!

More Information:

Challenge Pack for EV3

The Challenge Pack for LEGO EV3 includes the challenges that are part of the new ROBOTC curriculum. Practice writing ROBOTC code alongside the ROBOTC curriculum without the need for hardware!

More Information:

VEX Skyrise

The FIRST Tech Challenge (FTC) is part of the FIRST Robotics Continuum of activities. FIRST stands for “For Inspiration and Recognition of Science and Technology”. FTC is designed for students in grades 7-12 to compete head to head robotics engineering design challenges. The challenge changes every year; this year’s game is called Cascade Effect.

More Information:

© 2018 Carnegie Mellon Robotics Academy. All rights reserved.