Inspiring students, one robot at a time

Software

 VEXcode

VEX robots can be programmed using VEXcode software. This intuitive software allows students to get started quickly and easily whilst allowing them to push their coding skills without needing to learn a new piece of software, toolbar or interface.

VEX IQ robots use VEXcode IQ and VEX V5 robotics use VEXcode V5.


Drag. Drop. Drive

VEXcode’s Block-based interface is the perfect platform for those new to coding. Students use a simple Scratch-based drag and drop interface to create functioning projects. Each block's purpose can easily be identified using the visual cues like its shape, colour, and label. Those who are new to robotics can get their robot up and running faster and can now focus on being creative and learning Computer Science concepts, not trying to figure out the coding interface.

 

Graduate to Text Coding

Once students are ready to transition from Block-based coding to Text-based coding, VEXcode’s built-in tools are ready to help. With the Code Viewer, students can see in real-time the Python and C++ code generated by each block added to their project. Once students feel comfortable understanding how each block coordinates to specific text coding, they can convert their Block-based project to a Text-based project with a single button press and continue editing in Python and C++.

 

Go Pro! (VEX V5 only)

The VEX Visual Studio Code interface provides students with authentic programming experience as they become more experienced programmers. Students will use the same tools and programming languages that professionals use every day. Students will develop their coding skills, acquire workforce readiness, and develop their identity as a programmer. VEX VS Code allows your VEX robot to become an engine of invention, only limited by our creativity and imagination.

 

Windows and MacOS

VEXcode V5 & VEX VS Code for Windows & Mac are downloaded from the VEX Robotics website.

Download

Chromebooks

Chromebook users should use the web-based version of VEXcode IQ and VEX code V5.

VEXcode IQ
VEXcode V5

Android, iOS and Amazon Fire Tablets

Android, iOS and Amazon Fire tablet users can download VEXcode IQ & VEXcode V5 from their device app store.

Learn More
 

VEXcodeVR

VEXcode VR is an easy-to-use platform that allows you to code a virtual robot using either Block-based coding, Text-based coding or VEX’s Switch code. VR is based on VEXcode, the same programming environment used for robots in the VEX Continuum.

As well as being a great tool for general coding lessons, VEXcodeVR is perfect for competition teams who are looking to practice their coding. Each team registered for the 2025-26 season gets free access to the virtual environment for this year’s game, meaning your programming and drive teams can get stuck-in with testing their strategies before the build team has even finished construction.

Learn more