Screenshot of VEXcode VR interface showing a block-based coding environment for programming a virtual robot, designed to facilitate coding education in classrooms and support STEM learning.

VEXcode VR allows you to code a virtual robot using a block based coding environment.

VEXcode VR provides substantial resources to support teaching Computer Science (CS).


Getting Started


Tutorials on VEXcode VR Features


Using Activities

Screenshot of VEXcode VR interface showing a block-based coding environment for programming a virtual robot, designed to assist students and educators in learning coding concepts and robotics principles in the classroom.

VEXcode VR provides a library of activities that can easily be implemented within a lesson or as a stand alone activity. For more information on how to use VEXCode VR Activities, view the following articles.


Sharing Projects

Screenshot of the VEXcode VR interface showcasing the block-based coding environment, designed for teaching coding concepts through virtual robotics, highlighting its use in educational settings for STEM learning.

Once a project is created or edited, it can then be shared. Sharing projects is helpful when submitting assignments or sharing examples with a group of students. See the following articles on how to Save, Share, and Load VEXcode VR projects:


Teacher Portal

Screenshot of the VEXcode VR programming interface, showcasing the block-based coding environment designed for teaching coding concepts through virtual robotics, aimed at enhancing STEM education in classrooms.

The Teacher Portal contains resources to provide educators with the tools they need to teach with VEXcode VR. View the following article for detailed information on the VEXcode VR Teacher Portal.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: