Programming Software

Go beyond the build and learn how to program

Program VEX IQ robots to run autonomously. Check out the included programming software options here.


Important: Make sure your VEXos is updated before attempting to program.

A cross-platform programming language

Program VEX IQ and EDR robots with ROBOTC

ROBOTC for VEX Robotics 4.x by Robomatter Inc. allows users to program their VEX IQ robots using a graphical drag-and-drop programming interface, or the popular industry standard C-based ROBOTC programming language – all in the same software! ROBOTC can also be used with VEX EDR, allowing for a familiar programming environment as students grow older.

Easy to use for first time coders

You're never too young to learn to code

For beginning users, ROBOTC also features a Graphical drag-and-drop interface that allows users to get up and running quickly by using commands such as “Forward”, “Turn Right”, “Line Track” and “Arcade Control”. Users can develop custom robot configurations and program the easy-to-use Graphical Interface with any robot configuration!

ROBOTC for VEX Robotics 4.x works with the entire line of VEX Robotics kits, making it a natural pathway to success for VEX students as they grow into more advanced projects - or even careers. ROBOTC 4.x includes over 100 new commands specifically for VEX IQ and over 200 sample programs to learn how to get your robot moving and sensing!


A familiar tool for veteran programmers

Fully featured text-based C-Programming software

This advanced programming option includes many useful tools that help programmers get up and running as quickly as possible. There is also an option to convert text-based code into ROBOTC Graphical!


In ROBOTC, users can learn key skills that easily transition to real world programming by learning industry standard C-Programming Language that is used by professional engineers and computer scientists every day.

Drag, drop and drive

Program with blocks in Modkit for VEX

Modkit for VEX is a graphical programming environment developed specifically for VEX IQ. Based on research from the Scratch project at the MIT Media Lab, Modkit for VEX is built around snap-together blocks which make programming truly accessible and fun for all ages and skill levels.

Designed to simplify mechanism control into a format intuitive for students, Modkit for VEX features the ability to virtually configure your robot inside the software. When you specify what sensors are attached and parameters like drive base dimensions or wheel types, Modkit for VEX will create custom blocks for your robot (like "Turn 90° Left") and take care of the complex calculations (like gyro input) behind the scenes.

Programming software options: