Programming Software


Go beyond the build and learn how to program

Go beyond the build and learn how to program


Why learn to program?

The better question is, "Why not?"

Computer science drives innovation and is one of the fastest growing fields in our economy. Not only are computer science jobs growing at a rapid rate (at twice the national average!), they’re also some of the highest paying jobs in the world.

Programming is an important skill regardless of career choice. When students learn to program, they also learn important problem-solving, creative thinking, and computational thinking skills.

Why learn to program a robot?

It's not as hard as it may seem

Robots provide a hands-on activity that directly involves students in the learning process and allows them to take ownership of their STEM learning. VEX robots bring code to life and allow students to see how what they’re learning has a direct impact in the real world, and how individual math and engineering elements come together to form a solution to a real problem. All this is possible through our custom-made programming software, VEX Coding Studio.

Why VEX Coding Studio?

Your one stop software solution

VEX Coding Studio (VCS) is a free, classroom and competition friendly coding environment for VEX EDR V5 hardware. VCS contains multiple languages and coding styles providing a low barrier to entry and a high ceiling. Students can start programming with blocks, smoothly move to textual programming, and eventually to advanced object oriented concepts.

Four ways to program with VEX Coding Studio:

Modkit Blocks

Simple drag & drop programming interface

Modkit Text

Make the transition from blocks to text



Program in VEX C++ with a helpful text editor

C++ Pro

An industry standard C++ programming environment

Take coding anywhere

Program in the classroom, or on the go. VEX Coding Studio is compatible with Windows and Mac* devices, with additional support for Chromebook, iOS and Android devices coming soon. Want more information about VEX Coding Studio? Click here for the API Command Reference!

*Click here for the VEX Coding Studio minimum requirements

Additional Programming Software Options:

* Tech support for these options are handled by their developers, not VEX.