VEXcode

Resources >> VEXcode

VEXcode is the language and software that VEX EDR robots are programmed in. VEXcode is a modified version of C++ built for VEX Robotics.

Learn more about VEXcode Pro here (VEXcode also has VEXcode Blocks, a drag-and-drop interface similar to scratch, but we will be using VEXcode pro): https://www.vexrobotics.com/vexcode-pro


Note: VEX recently renamed their "VEXcode Text" program into "VEXcode Pro". The new "VEXcode Text" is now a drag-and-drop-style programming interface completely different from the original.

Download VEXcode

Go to www.vexrobotics.com/vexcode-download, and scroll down to "VEXcode Pro V5". Download VEXcode for your appropriate operating system.


Learning VEXcode

If you have previous programming experience, especially with C++ or a similar language, programming in VEXcode may come relatively quick to you. Regardless, we have compiled a list of resources below that we believe will be useful to both those who have previous coding experience, as well as those who do not.


4-Part VEXcode Tutorial

To start off, we recommend watching this intuitive 4-part tutorial on VEXcode.

Other Helpful Videos

Playlist: www.youtube.com/playlist?list=PLOfWap6F_rRm6SmVgpk8DQ2TYuyeaJhu5


Playlist contents:

  • C++ VEXCode V5 Text Tutorials - Autonomous PID and Multitasking

  • C++ VEXCode V5 Text Tutorials - Basic Programming Clawbot Arm and Claw

  • C++ VEXCode V5 Text Tutorials - Programming the Clawbot Drivetrain THE RIGHT WAY

  • C++ VEXCode V5 Text Tutorials - Variables, if, else if, else, and while Statements

  • C++ VEXCode V5 Text Tutorials - The Interface, Robot Configuration, Competition Template

  • C++ VEXCode V5 Text Tutorials - Installing VEXCode