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

4-ways to program

VEX IQ can be programmed in a number of different ways meaning that there is a software solution to suit everybody.


SnapCAD is a FREE tool for building CAD models of your VEX IQ Robots. Try ideas out quickly and easily with the intuitive piece of software - simply drag and drop the parts in to place. No previous CAD experience is necessary.

SnapCAD will produce a bill of materials from your drawing so when it comes to making the model for real, you know exactly what parts you need.


ROBOTC is the ultimate programming language for VEX IQ in both the classroom and for competitions. The software is a C-based programming language which has both a drag and drop graphical interface as well as standard text coding.

ROBOTC is supported by a comprehensive help file, loads of example programs and free curriculum and learning materials.

  • Easy progression - start with the graphical interface and progress to text based coding
  • Programming skills learned in ROBOTC can be easily transferred to other languages
  • Compatible with both VEX IQ and the VEX Cortex systems
  • Available in single, 6-user and 30-user perpetual licence packs as well as annual site licences

Robot Virtual Worlds

No robot? No problem!

Robot Virtual Worlds allows you to program VEX IQ and VEX Cortex robots in a virtual environment using the same ROBOTC 4.0 language that you use on your physical robots.

  • Make your hardware go further - whilst some of the class is working on physical robots, others can be mastering new programming skills in the virtual world
  • Learn to code by completing challenges using the built-in curriculum companion
  • Practice for the VEX IQ Challenge games by using the free add-on packs
  • Built-in challenges engage students and help to further their programming knowledge
  • Available in single, 6-user and 30-user perpetual licence packs as well as annual site licences

Modkit for VEX IQ

Modkit for VEX IQ is a piece of graphical software which will be very familiar to users of Scratch or similar programming languages. It makes it easy for beginners to understand how a program is structured and helps to get students to think computationally.

The Modkit software allows you to program the Robot Brain to respond to inputs from the sensors, control motors and to use the Joystick remote control. Modkit runs in your browser so your students can use it at home as well as at school.

Can be used for FREE online in your browser window. Offline site licences are also available to purchase.

Please note - Modkit requires Firefox, Google Chrome or Safari and is not compatible with Internet Explorer.


Flowol4 will be familiar to many schools who have used it to program the on-screen "mimics", PICAXE hardware and more. The good news is, Flowol4 is also compatible with VEX and VEX IQ! If you already have Flowol4 in your school, make sure it is updated and you are ready to go. Alternatively, single user and site licences are available from Rapid.

Flowol 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 flowchart.


RobotMesh is a FREE online programming language which can be used with VEX IQ and VEX Cortex. Users can create programs using Python or the graphical Blockly interface. When using Blockly, you have the option to see the equivalent Python code being created.