This site uses cookies to deliver our services and provide a basic level of website functionality. The four different types of cookies are: Strictly Necessary cookies, Functionality cookies, Performance cookies and Advertising cookies. By checking the box and clicking the button below, you are informing Rapid Electronics Ltd that you agree to the use of these cookies as detailed in our Privacy Policy.

Industry Schools FE/HE Site: Industry Site: Schools Site: FE/HE Site: Mobile
+44 (0)1206 751166

Four Ways to Program

VEX EDR offers 4 ways to program your robot which means you can choose the language that you and your students are most comfortable with, allowing you to get the most out of your VEX experience.



ROBOTC 4.0 is the most complete programming language available for use with VEX EDR Cortex robots. There are three ways to program – drag and drop graphical for beginners, Natural Language (simplifi ed text based) for intermediate users or full text based programming for advanced users. The extensive library of sample programs help to get you up to speed quickly and the comprehensive help file shows the syntax of each command and an example of how it can be used.

Another unique feature of ROBOTC 4.0 is how it can be used to program on screen robots using the Robot Virtual Worlds software. The built in challenges allow teachers to assess their students progress while learning program structures, sensors and robot control.

And if all that wasn't enough, ROBOTC 4.0 can also be used to program VEX IQ robots so younger students can learn to code on the same software that they will use when they progress to VEX EDR.

ROBOTC 4.0 is legal for use in both the VEX Robotics Competition and VEX IQ Challenge.

To learn more about ROBOTC 4.0 and Robot Virtual Worlds, see here

Flowol 4

Flowol 4

Flowol 4 will be familiar to many schools who have used it to program the onscreen “mimics”, PICAXE hardware and more. The good news is that Flowol 4 is also compatible with VEX EDR Cortex robots too!

Flowol 4 is a flowchart based language that offers one of the simplest solutions for getting started with programming – students can easily follow the logic of the program by simply following the lines and decisions within the fl owchart.

Despite its simplicity, Flowol teaches many key programming elements:

  • Sequences of instructions
  • Branching using decisions
  • Loops (infi nite or based on a condition/count)
  • Variables and simple variable manipulation
  • Sub-procedures (parameters optional)
  • Multiple parallel threads

Flowol 4 is compatible with both VEX EDR Cortex and VEX IQ robots and is also legal for use in the VEX Robotics Competition and VEX IQ Challenge.

To find out more about Flowol 4, see here



RobotMesh is a free, online programming language which can be used to program your VEX EDR Cortex robots. Students can create programs using Python code or the graphical Blockly interface. When using Blockly, you have the option to see the equivalent Python being generated as well.

RobotMesh has a user-friendly interface which allows you to quickly confi gure motors, sensors and joystick controls and begin coding straight away. No installation is required, RobotMesh runs in your browser window* which means you can program your robots anywhere!

To help you get up and running, there are a range of sample programs using both the Python and Blockly interfaces. RobotMesh is also compatible with VEX IQ robots.

Visit to start using RobotMesh now.

* RobotMesh runs in Chrome, Firefox and IE on PC. You will be prompted to install a browser plugin to allow communication with your robot.

EasyC V4

EasyC V4

EasyC V4 is a graphical, drag and drop flowchart style language that is designed specifically for VEX EDR Cortex robots.

Features include:

  • 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
  • New suite of Math Functions
  • 14 Tutorials and over 50 sample files included
  • Competition Switch Simulator allows user to simulate a VEXnet competition match
  • Copy and paste code between functions and projects
  • Compatible with Windows XP, Vista and Windows 7

EasyC V4 is legal for use in the VEX Robotics Competition

See here for EasyC licence options