Skip to Main Content
VEX Robotics Logo
Get Started STEM Labs PD+ Forum Online Help
English (United States)
    العربية বাংলা Čeština Deutsch Español Español (Latinoamérica) Suomi Français हिंदी Magyar Bahasa Indonesia Italiano 日本語 Қазақ тілі 한국어 Lietuvių Latviešu മലയാളം Nederlands Polski Português Русский Svenska ไทย Türkçe Українська Tiếng Việt 简体中文 繁體中文
Get Started STEM Labs PD+ Forum Online Help
English (United States)
  • العربية
  • বাংলা
  • Čeština
  • Deutsch
  • Español
  • Español (Latinoamérica)
  • Suomi
  • Français
  • हिंदी
  • Magyar
  • Bahasa Indonesia
  • Italiano
  • 日本語
  • Қазақ тілі
  • 한국어
  • Lietuvių
  • Latviešu
  • മലയാളം
  • Nederlands
  • Polski
  • Português
  • Русский
  • Svenska
  • ไทย
  • Türkçe
  • Українська
  • Tiếng Việt
  • 简体中文
  • 繁體中文
  1. VEX Library
  2. EXP
This category is not viewable in your language. Please check back at a future date.

Table of Contents

  • Start Here
  • Next Steps
    • VEXos EXP Firmware Changelog

  • Start Here
    • Upgrading from Cortex to EXP
    • EXP Educators Start Here
    • Get Started with VEX EXP
  • Next Steps
    • Building with VEX EXP
    • Building Your First EXP Robot
    • Get Started with an EXP Classroom Bundle
    • Naming Your EXP Brain

Table of Contents

  • In the Classroom
  • More Ways to Teach
  • Educator Resources
  • In the Classroom
    • Accessing VEX EXP STEM Lab Videos for Export
    • EXP STEM Lab Unit Concepts
    • Facilitating an EXP STEM Lab Competition
    • Implementing STEM Lab Units with VEX EXP
    • Running an EXP STEM Lab Challenge
    • See all articles under the In the Classroom section.
  • More Ways to Teach
    • A Guide to Types of Available Curriculum for VEX EXP
    • Co-creating Learning Targets with Your Students
    • Having Effective Debrief Conversations with Your Students
    • Learning in Open-Ended Challenges with VEX EXP
    • Using Pseudocode with Your Students
    • See all articles under the More Ways to Teach section.
  • Educator Resources
    • Teaching V5 STEM Labs with VEX EXP Kits
    • Using the VEX EXP Leaderboard with Classroom Competitions

Table of Contents

  • Brain
  • Controller
  • Motor
  • Sensors
  • Battery
  • Brain
    • Connecting Devices to Smart Ports on the EXP Brain
    • Navigating the EXP Brain Screen
    • Powering the EXP Brain On and Off
    • Running the Drive Program on EXP Brain
    • Running User Programs from EXP Brain
    • See all articles under the Brain section.
  • Controller
    • Calibrating the VEX EXP Controller
    • Charging the EXP Controller
    • Installing EXP Controller Battery
    • Understanding Button and Joystick Names on EXP Controller
    • Understanding Indicator Lights on EXP Controller
    • See all articles under the Controller section.
  • Motor
    • Understanding V5 Smart Motor (5.5W) Performance
  • Sensors
    • Using the Vision Utility with the Vision Sensor
    • Using the Potentiometer V2 with VEX EXP
    • Troubleshooting VEX EXP Sensors
    • Understanding Inertial Sensor Data from the VEX EXP Brain
    • Using Distance Sensor with VEX EXP
    • See all articles under the Sensors section.
  • Battery
    • Charging the EXP Battery
    • Installing or Removing EXP Brain Battery
    • Using the VEX EXP Robot Battery

Table of Contents

  • Structure
  • Motion
  • Mechanisms
  • Safety
  • Structure
    • Understanding and Using EXP Tools
    • Understanding Standoff vs. Hex Nut Retainers
    • Overview of VEX Screws
  • Motion
    • Building with EXP Motor Groups
    • Overview of EXP Chains and Sprockets
    • Understanding EXP Wheels
  • Mechanisms
    • Building EXP Robot Arms
    • Building EXP Robot Lift Systems
  • Safety
    • Precautions and Safety Guidelines When Working with VEX EXP Robots

Table of Contents

  • Install
  • Firmware
  • Key Features
  • Connect to the Brain
  • Connect to the Controller
  • Robot Config
  • Open and Save Blocks Projects
  • Blocks Tutorials
  • Open and Save Python Projects
  • Python Tutorials
  • Open and Save C++ Projects
  • C++ Tutorials
  • Project Help
  • Troubleshooting
  • IT Installation
  • Install
    • Installing the VEX Drivers Installer for VEX EXP
    • Installing VEXcode EXP on Android
    • Installing VEXcode EXP on iPad
    • Installing VEXcode EXP on Mac
    • Installing VEXcode EXP on Windows
  • Firmware
    • Updating VEX EXP Brain Firmware in App-based VEXcode EXP
    • Updating VEX EXP Brain Firmware in Web-based VEXcode EXP
    • Updating VEX EXP Controller Firmware in App-based VEXcode EXP
    • Updating VEX EXP Controller Firmware in Web-based VEXcode EXP (Mac/Chromebook)
    • Updating VEX EXP Controller Firmware in Web-based VEXcode EXP (Windows)
  • Key Features
    • Creating a New Blocks Project in VEXcode EXP
    • New Features in VEXcode 4.60
    • New Features in VEXcode EXP 4.0
    • Viewing Tutorial Videos in VEXcode EXP
  • Connect to the Brain
    • Connecting an EXP Brain to Computer via USB
    • Connecting to the Brain with Web-Based VEXcode EXP - Chromebook
    • Connecting to the Brain with Web-based VEXcode EXP - Mac
    • Connecting to the Brain with Web-based VEXcode EXP - Windows
    • Connecting to the Console Serial Port in Web-Based VEXcode EXP
    • See all articles under the Connect to the Brain section.
  • Connect to the Controller
    • Connecting to the Controller with Web-based VEXcode EXP - Chromebook
    • Connecting to the Controller with Web-based VEXcode EXP - Mac
    • Connecting to the Controller with Web-based VEXcode EXP - Windows
  • Robot Config
    • Configuring 3-Wire Devices in VEXcode EXP
    • Configuring a 2-Motor Drivetrain in VEXcode EXP
    • Configuring a 4-Motor Drivetrain in VEXcode EXP
    • Configuring a Controller in VEXcode EXP
    • Configuring a Motor Group in VEXcode EXP
    • See all articles under the Robot Config section.
  • Open and Save Blocks Projects
    • Opening a VEXcode EXP Blocks Project on an Android
    • Opening a VEXcode EXP Blocks Project on an iPad
    • Opening a VEXcode EXP Blocks Project on macOS
    • Opening a VEXcode EXP Blocks Project on Windows
    • Opening and Saving VEXcode EXP Projects on a Chrome Browser
    • See all articles under the Open and Save Blocks Projects section.
  • Blocks Tutorials
    • Blocks Keyboard Navigation Shortcuts in VEXcode EXP (Experimental)
    • Custom Controller Code in VEXcode EXP
    • Deleting a Block in VEXcode EXP
    • Disabling and Enabling Blocks in VEXcode EXP
    • Downloading a Blocks Project to a Selected Slot in VEXcode EXP
    • See all articles under the Blocks Tutorials section.
  • Open and Save Python Projects
    • Opening a VEXcode EXP Python Project on macOS
    • Opening an EXP Python Project on Windows
    • Saving an EXP Python Project on macOS
    • Saving an EXP Python Project on Windows
  • Python Tutorials
    • Data Logging with VEX Brain/Sensors (Python Version)
    • Accessing Help in a VEXcode EXP Python Project
    • Using the Autocomplete Feature in a VEXcode EXP Python Project
    • Starting, Downloading, and Running a Python Project in VEXcode EXP
    • Using Python Example Projects and Templates in VEXcode EXP
    • See all articles under the Python Tutorials section.
  • Open and Save C++ Projects
    • Opening a VEXcode EXP C++ Project on a Chrome Browser
    • Opening a VEXcode EXP C++ Project on macOS
    • Opening a VEXcode EXP C++ Project on Windows
    • Saving a VEXcode EXP C++ Project on a Chrome Browser
    • Saving a VEXcode EXP C++ Project on macOS
    • See all articles under the Open and Save C++ Projects section.
  • C++ Tutorials
    • Creating a New VEXcode EXP C++ Project
    • Starting, Downloading, and Running a VEXcode EXP C++ Project
    • Using the Code Viewer for C++ in VEXcode EXP
    • Using the VEXcode EXP C++ Autocomplete Feature
    • Using VEXcode EXP C++ Example Projects and Templates
  • Project Help
    • Accessing Help in a VEXcode EXP Blocks Project
    • Accessing Help in a VEXcode EXP Python Project
  • Troubleshooting
    • Troubleshooting Cloud Compiler Issues in VEXcode EXP
    • Troubleshooting Connecting to Web-based VEXcode EXP
    • Troubleshooting VEXcode EXP Opening Slowly on Windows Computers
    • Using Recover in Web-based VEXcode EXP
    • VEX EXP Controller Firmware Recovery
  • IT Installation
    • Installing VEXcode EXP 4.x with MSI Installers
    • Installing VEXcode EXP 3.x with MSI Installers

Table of Contents

  • Getting Started
  • Coding with the AI Vision Sensor
  • Troubleshooting
  • Additional Resources
  • Getting Started
    • Getting Started with the AI Vision Sensor with VEX EXP
    • Setting up Your Classroom Environment for Using the AI Vision Sensor
    • Mounting your AI Vision Sensor
    • Viewing The AI Vision Sensor Data on the EXP Brain
    • Updating the AI Vision Sensor's Firmware in VEXcode EXP
    • See all articles under the Getting Started section.
  • Coding with the AI Vision Sensor
    • Coding with the AI Vision Sensor in VEXcode EXP Blocks
    • Coding with the AI Vision Sensor in VEXcode EXP Python
    • Coding with the AI Vision Sensor in VEXcode EXP C++
    • Configuring Color Signatures with the AI Vision Sensor in VEXcode EXP
    • Configuring Color Codes with the AI Vision Sensor in VEXcode EXP
    • See all articles under the Coding with the AI Vision Sensor section.
  • Troubleshooting
    • Troubleshooting the AI Vision Sensor with VEX EXP
    • Allow Camera Permissions for AI Vision Sensor on Chrome Browser VEXcode EXP
    • Allow Camera Permissions for AI Vision Sensor on Windows in App-based VEXcode EXP
    • Allow Camera Permissions for AI Vision Sensor on macOS in App-based VEXcode EXP
    • Allow Camera Permissions for AI Vision Sensor in Microsoft Edge VEXcode EXP
  • Additional Resources
    • Comparing the AI Vision Sensor to the Vision Sensor

Table of Contents

  • Installation
  • Using the VS Code Extension
  • EXP Brain in VS Code Extension
  • UI and Settings in VS Code Extension
  • VS Code Extension for EXP
  • Installation
    • Troubleshooting VEX VS Code Extension with macOS
    • VS Code Installation Guide for EXP on a Windows Device
    • VS Code Installation Guide for EXP on a macOS Device
    • Installing the VEX Extension, C/C++ Extension, and Python Extension in VS Code
  • Using the VS Code Extension
    • Downloading and Running an EXP Project in VS Code
    • Accessing Help in a VEX VS Code Project
    • Using the VEX Feedback in VS Code
    • Understanding the VEX DEVICE INFO in VS Code for VEX EXP
  • EXP Brain in VS Code Extension
    • Naming the EXP Brain in VS Code
    • Erasing Programs from an EXP Brain in VS Code
    • Naming the EXP Brain in VS Code
    • Setting the Team Number for the EXP Brain in VS Code
    • Viewing the EXP Brain Event Log in VS Code
    • See all articles under the EXP Brain in VS Code Extension section.
  • UI and Settings in VS Code Extension
    • VEX VS Code Extension UI Overview
    • Understanding the User Settings for VEX VS Code Extension
  • VS Code Extension for EXP
    • VS Code Installation Guide for EXP
    • Creating VS Code Projects for EXP
    • VS Code New Project for EXP
    • VS Code UI Overview for EXP
Innovation First, International

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.

VEX and VEX Robotics are trademarks or service marks of Innovation First, Inc. ©2026. All Rights Reserved. VEX Robotics, Inc. is a subsidiary of Innovation First International, Inc. All other product names / marks of others are the property of their respective owners. Patents and / or Patents Pending - innovationfirst.com/patents
Site Privacy Policy / Site Terms of Use / Cookie Policy / Software Privacy Policy / Accessibility Statement

Visit us on Facebook! Visit us on Twitter! Visit us on Instagram! Visit us on YouTube!

VEX Library Feedback Form

We value your feedback! Use this form to share suggestions, compliments, or report issues with the VEX Library. Your input help us enhance future experiences.

If you are experiencing technical issues or require customer support, please visit support.vex.com.

  • Send a Smile
  • Send a Frown
  • Selected

Note: the current URL will be shared with your message

By including your email address, you agree that VEX can send you emails if we have questions about your feedback.
Privacy Policy >