Teach Computer Science and Coding with VEXcode VR

VEXcode VR is an easy to use platform that allows you to code a virtual robot using either Block-based coding environment powered by Scratch Blocks, or a custom developed Text-based Python interface. 

VR is based on VEXcode, the same programming environment used for VEX 123, GO, IQ and V5 robots.  STEM learning can continue while at home for students, teachers and mentors with no access to their VEX robots.

Three Ways to Code in VEXcode VR

1. Blocks: Block-based coding powered by Scratch Blocks

2. Blocks + Text: See Python code generated in real time while coding in Blocks with the Code Viewer

3. Text: Text-based coding with Python directly in your browser

Web Based

No software installations required. VEXcode VR works in all major desktop and tablet browsers.

Virtual Robots

These robots are pre-built. Use drivetrains to navigate. Use sensors to help solve mazes. Use pen features on the art canvas to code a creative drawing. Use the new electromagnet to interact with game objects in challenges.

Virtual Playgrounds

Choose from different virtual 3D playgrounds to take advantage of the virtual robot’s features. Control your point of view as the robot runs your code. Playgrounds include a grid world, an art canvas, and a walled maze. 

Challenges & Activities

VEX offers various activities that are easy to follow and implement. 


The VEX Computer Science curriculum will provide students with a fun and engaging way to learn authentic applications to Computer Science concepts.


VEXcode VR provides a library of activities that can easily be implemented within a lesson or as a stand alone activity.


These articles will provide information for getting started and launching VEXcode VR


A collection of articles on VEXcode VR


VEX Certified Educator program helps prepare you to successfully implement VEX Robotics in your classroom. Once certified, you also gain access to a growing community of education professionals and resources, to collaborate and share experiences, materials, and teaching strategies.


VEX Has the STEM Solution for All Ages

Robot VEX 123. Educational robotics in preschool and primary school

VEX 123

Ages 4-7
Robot VEX GO. Educational robotics in primary school


Ages 8-11
Robot IKE VEX IQ. Educational robotics in secondary school


Ages 10-14
Robot VEX V5. Educational robotics in high school


Ages 14+
Robot VEX V5. Educational robotics in high school


Ages 14+