Software
One major component of the competition is to write code for the robot to work. There are several platforms through which one can program the new v5 system, shown below.
VEXcode: https://www.vexrobotics.com/vexcode-download
Purdue’s PROS: https://pros.cs.purdue.edu/
VexCode
VexCode is the current official VEX Robotics programming platform. It has 4 different specific platforms, used for VEX IQ and VEX v5.
Usage for v5 Blocks:
The v5 Blocks contain tutorial videos that can be found on the top left of the screen.

Graphic configuration for the robot can be found in the right corner.

Clicking on the question mark next to the graphic configuration icon while clicking on a block will provide the user with additional information on the block.

Usage for v5 Text:
Once downloaded, the VexCode system contains several example code and tutorial videos that can be found in the file section on the top left.

Graphic configuration of the robot motors can be done on the top right, enabling easy configuration.

Within the v5 text code, one can enable autocomplete or expert text-based configuration by clicking on the name of the program.

Command references can be found through the question mark icon on the top right.

Specific capabilities can be viewed by right-clicking commands and go to its definition, enabling one to view all the possible commands and parameters of each object.
