You're currently on:

Programming Software


Programming is the process of creating a sequence of instructions that tell a computational device, such as the Microcontroller on a VEX robot, how to perform a task. There are several options for creating and downloading programs to your VEX robot that range from very simple to highly sophisticated. VEX Microcontrollers are pre-programmed with Default Code that allows you a simple way to get started without writing and downloading code. However, more complex robot configurations and behavior are possible through programming.

To utilize the VEX Robotics Design System without Autonomous Programming or robot sensors, there is no extra software required. The system works fine "out of the box" for general robot operation. Minor changes to robot functionality (e.g. joystick scaling, motor reversals) can still be made via the transmitter menus or by placing jumpers in certain ports of the digital I/O.

Autonomous Code:

Autonomous code allows a robot to perform behaviors without input from the radio control transmitter. The robot follow pre-programmed routines responding only to sensor inputs.

Radio Control Code:

Radio control code allows you to configure the way in which the radio control transmitter controls the robot, allowing a human operator to provide input to the robot.

Mixed Autonomous and Radio Control Code:

Autonomous code can be integrated with radio control code to achieve even better robot performance for complex tasks.

Curriculum Options that utilize Programming Software

4 Item(s) Show per page
View as: List  Photos  Sort by Set Descending Direction
ROBOTC for VEX Robotics 4.x (Cortex & VEX IQ) (2 choices)

ROBOTC users learn key skills that easily transition to the real world, industry standard C-Programming languages that are used by professional engineers and computer scientists. ROBOTC also has a similar look and feel as the programming environments used by professionals, but includes many useful tools that help beginner programmers to get up and running as quickly as possible.

  • Uses the industry standard C-programming language with extensions and features added for robotics.
  • Overhauled “Natural Language” mode to allow beginner programmers to use simplified commands such as “Forward”, “LineTrack”, and a “Repeat” loop.
  • Over 200 Sample Programs with extensive documentation, enabling students to begin programming immediately.
  • Free webinars, video tutorials, community forums, detailed help files, and curriculum provided by Carnegie Mellon’s Robotics Academy.

Starting at: $79.00
In stock
easyC V4 for Cortex (3-options)

easyC® robotic programming software sets the standard for ease of use without sacrificing power. easyC features a revolutionary user-friendly drag-and-drop programming interface, an integrated compiler, and free tutorials and sample files.

  • Customizable, industry standard, tabbed interface
  • New integrated ANSI - C Compiler with loader
  • Full C text editor for advanced, customized programming
  • Enhanced Online window to manually test motors and sensors
  • Download to the robot wirelessly over VEXnet or directly using USB

Starting at: $74.99
Out of stock

Flowol allows students of all ages to develop logical reasoning and problem solving talents, develop programming skills and explore the world of automatic, autonomous systems and robots.

For more information on programming with Flowol visit

Programming Hardware Kit

This kit provides a connection between your PC and a VEX Microcontroller.  It is required to program the VEX PIC Microcontroller or for advanced programming options with the VEX ARM® Cortex®-based Microcontroller

  • (1) Programming Module
  • (1) USB A-A Cable 6 ft.
  • (1) RJ14 6-pin cable 3 ft.

P/N: 276-2186
Out of stock
4 Item(s) Show per page
View as: List  Photos  Sort by Set Descending Direction