Join the Free VEX Certification System and earn a certification that validates the learning outcomes of a VEX Robotics or REC Foundation Certification course.

Educational content is made freely and publicly available by VEX Robotics, Inc. Solely for educational use and may not be reproduced, modified and redistributed without attribution to VEX Robotics. Educational content, or any portion thereof, may not be used for monetary gain without the explicit consent of VEX Robotics. While Visual Studio for Mac doesn't officially support TFVC, the rest of this guide provides some workarounds to work with TFVC on macOS. If you're using TFVC for version control today, here are some solutions you can use to access your source code hosted in TFVC: Option 1. Use Visual Studio Code and the Azure Repos extension, for a graphical UI.

Learn where, when, and how you want

The VEX Certification System demonstrates to other educators that VEX certified educators understand the fundamentals of using and implementing VEX Robotics. The VEX Certification System also allows REC Foundation volunteers to demonstrate competency in various aspect of running a REC Foundation event.

In addition to the lessons in the training courses, users will also have the opportunity to take practice exams, ensuring that they are completely prepared for the certification exam.

Once certified, you will gain access to a growing community of users and resources in various Professional Learning Communities (PLCs).

StudioVex Coding Studio Mac Download

The VEX Certification System is available to all users at no cost.

Below are the available Certification Programs. Select a program to see the available certification offerings.

VEX Robotics Certification Programs
Vex Coding Studio Mac Download

For all users getting started with VEX Robotics.

REC Foundation Certification Programs
Vex

Vex Coding Studio Download Mac

Vex Coding Studio Mac Download

For all users getting started volunteering with the REC Foundation programs. These courses may have age restrictions.

Language

  • Details of VEX syntax, data types, and so on.

  • Overview of how to use the VEX language compiler vcc and itspre-processor and pragma statements.

Next steps

  • You can read the contents of primitive/point/vertex groups in VEX as if they were attributes.

  • Examples and suggestions for programming in VEX.

  • VEX has functions that let you treat edges as unshared per-face 'half-edges'.

  • You can use the assert() macro to print information while you are debugging VEX code.

Vex Robotics Coding

Reference

Vex Coding Software

  • Guide to the different contexts in which you can write VEXprograms.