Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Robotics Education Software
  3. VEXcode

VEXcode

Greenville, Texas, United States

What it is

VEXcode is coding software for VEX robotics learners and educators, from kindergarten through college and beyond. It uses a consistent interface across VEX platforms, with drag-and-drop Blocks, Switch Blocks for moving toward Python, and text-based Python and C++. Listed systems include VEX 123, GO, AIM, IQ, EXP, V5, CTE and AIR. VEXcode VR runs in a browser without installation and works on devices including iPad, Android tablets, Chromebook, Windows and Mac. Its curriculum and activities support classroom use, and teachers can edit activities in Google Docs. VR requires no student accounts; each license gives an educator access for students at school and at home. The separate VEX VS Code Extension supports Python and C++ on Windows and Mac, with tools for documentation, firmware updates, project templates and hardware troubleshooting. It requires VS Code 1.66 or later and supports selected VEX systems. The extension replaced VEXcode Pro V5, which is end-of-life; Blocks and Text remain supported. VR has a free plan and paid educator plans.

For and against

For

  • Supports Blocks, Python and C++
  • VR runs in a browser without installation
  • VR requires no student accounts
  • Includes curriculum and classroom activities

Against

  • VS Code Extension requires version 1.66 or later
  • Extension supports selected VEX systems
  • VEXcode Pro V5 is end-of-life

The verdict

VEXcode offers several coding modes and a consistent interface across listed VEX platforms, with browser-based VR for classroom activities. Check which VEX system and coding option you need, especially if considering the VS Code Extension.

Who it suits

VEXcode suits learners and educators working with VEX robotics, from early education through college and beyond. VEXcode VR provides browser-based classroom activities, while the separate extension targets users coding selected VEX systems in VS Code.

Plans and prices

VEXcode VR Free

Free

Blocks · 15 playgrounds with basic graphics · curriculum and activities · online resources

VEXcode VR Enhanced

$199a year

Blocks and Python in browser · 18+ playgrounds · learning submission · offline version

VEXcode VR Premium

$499a year

Blocks, Switch, and Python in browser · 20+ playgrounds with AI and Data Science · competitions · learning submission

Every plan, in full

On the record

Coding modes
VEXcode supports drag-and-drop Blocks, Switch Blocks for transitioning to Python, and text-based Python and C++.vexrobotics.com · read 30 Sep 2026
Consistent interface
VEXcode uses a consistent interface across VEX platforms so users can progress without relearning new software.vexrobotics.com · read 30 Sep 2026
Extension compatibility
The VEX VS Code Extension works on Windows and Mac, requires VS Code 1.66 or later, and supports IQ (2nd gen), EXP, V5, CTE, and AIR.vexrobotics.com · read 30 Sep 2026
Extension tools
The extension provides VEX API IntelliSense, integrated documentation, firmware updates, project imports and templates, and hardware troubleshooting tools.vexrobotics.com · read 30 Sep 2026
Privacy
The software privacy policy says VEX applications do not collect personally identifiable information, while optional feedback may include information users submit and Google Analytics may collect anonymous aggregate usage data.vexrobotics.com · read 30 Sep 2026
Privacy compliance statement
The maker says its applications comply with applicable U.S. privacy laws including COPPA and FERPA because they do not collect personal user data.vexrobotics.com · read 30 Sep 2026
Product lifecycle
The VEX VS Code Extension replaced VEXcode Pro V5, which is end-of-life; VEXcode Blocks and VEXcode Text remain actively developed and supported.vexrobotics.com · read 30 Sep 2026
Purpose
VEXcode is coding software for VEX robotics users from kindergarten through college and beyond.vexrobotics.com · read 30 Sep 2026
Robotics platforms
The VEXcode page lists versions for VEX 123, GO, AIM, IQ, EXP, V5, CTE, and AIR.vexrobotics.com · read 30 Sep 2026
Support
The VEX support page lists product and software support by email and phone, with U.S. phone support Monday through Friday, 7am–5pm CST.vexrobotics.com · read 30 Sep 2026
VEXcode VR access
VEXcode VR runs in a browser without installation, and its page says it works on iPad, Android tablets, Amazon Fire, Chromebook, Windows, and Mac.vexrobotics.com · read 30 Sep 2026
VR activities
VEXcode VR includes curriculum and activities, and teachers can edit its Google Docs activities.vexrobotics.com · read 30 Sep 2026
VR classroom use
VEXcode VR requires no student accounts, and each license includes access for the educator’s students in school and at home.vexrobotics.com · read 30 Sep 2026
VS Code integration
The VEX VS Code Extension supports C++ and Python and lists Git, AI Copilot, and Live Share among its integration options.vexrobotics.com · read 30 Sep 2026

The review

Overview

VEXcode is a coding environment for learners working with VEX robots, from kindergarten through college and beyond. It is best suited to classrooms and individuals using VEX hardware who want a route from visual coding to text; its breadth is useful, but the right tools and capabilities depend on the robot and plan.

Key features

A progression from blocks to text

Drag-and-drop Blocks give beginners a visual way to build programs, while Switch Blocks offer a bridge to Python. Text-based Python and C++ serve learners ready to work directly with code. That range can support progression without changing to a different coding environment, but it does not mean every mode is available in every VEXcode product or plan.

Robots, simulation, and classroom work

VEXcode covers the VEX 123, GO, AIM, IQ, EXP, V5, CTE, and AIR platforms. Its consistent interface across VEX platforms can help learners move between supported robot lines without relearning the software. VEXcode VR adds a simulator that runs in a browser without installation and works on iPad, Android tablets, Amazon Fire, Chromebook, Windows, and Mac.

For teachers, VR combines curriculum and activities with Google Docs materials that can be edited. It requires no student accounts, and each license includes access for the educator’s students at school and at home. Those choices reduce classroom setup friction; the paid tiers are where features such as Python, offline access, and more playgrounds appear.

VS Code Extension

The VEX VS Code Extension supports C++ and Python and offers VEX API IntelliSense, integrated documentation, firmware updates, project imports and templates, and hardware troubleshooting tools. It also lists Git, AI Copilot, and Live Share among its integration options. The extension runs on Windows and Mac, requires VS Code 1.66 or later, and supports IQ (2nd gen), EXP, V5, CTE, and AIR. It is the current path for users of those robots who want to work in VS Code: VEXcode Pro V5 has reached end of life, while VEXcode Blocks and VEXcode Text remain actively developed and supported.

Privacy and support

VEX says its applications do not collect personally identifiable information and comply with applicable U.S. privacy laws, including COPPA and FERPA. Optional feedback may contain information a user submits, and Google Analytics may collect anonymous aggregate usage data. Product and software support is available by email and phone; U.S. phone support runs Monday through Friday, 7am–5pm CST.

Pricing

VEXcode includes free access, while VEXcode VR offers three tiers. The free tier is a sensible starting point for Blocks-based activities; its 15 basic-graphics playgrounds are a narrower simulation option than the paid plans.

PlanPriceWhat it includes
VEXcode VR FreefreeBlocks, 15 playgrounds with basic graphics, curriculum and activities, and online resources.
VEXcode VR Enhanced$199 a yearBilled $199/educator per year; Blocks and Python in browser, 18+ playgrounds, learning submission, and offline version.
VEXcode VR Premium$499 a yearBilled $499/educator per year; Blocks, Switch, and Python in browser, 20+ playgrounds with AI and Data Science, competitions, learning submission, and offline version.

Enhanced suits educators who need Python, offline use, or learning submission without Premium’s additional modes and activities. Premium is the tier for classrooms that want Switch Blocks, competitions, and AI and Data Science playgrounds. Both paid plans are priced per educator per year; the free plan gives up Python, Switch, offline access, learning submission, and the expanded playground counts.

Platforms

VEXcode spans web, Windows, macOS, iPadOS, and Android, though individual products have narrower requirements. VEXcode VR runs in a browser on the listed tablets and computers, while the VS Code Extension requires Windows or Mac and VS Code 1.66 or later. Check the specific VEXcode option against the device and robot in use.

Who it's for

VEXcode is a strong fit for schools and learners already using VEX robots, particularly when teachers want classroom activities, a simulator, and multiple ways to introduce programming. Its consistent interface and broad robot support make it more compelling for a VEX-centered program than for someone seeking a general-purpose coding environment or software for a different robot ecosystem.

Pros and cons

Pros

  • Multiple learning stages: Blocks, Switch Blocks, Python, and C++ provide visual and text-based approaches.
  • Broad VEX coverage: Versions span eight VEX robot lines, with a consistent interface across platforms.
  • Classroom-ready VR: Browser access, no student accounts, educator activities, and student access at school and home support classroom use.
  • Useful extension tooling: The VS Code Extension combines coding support with documentation, firmware updates, templates, and troubleshooting tools.

Cons

  • Features vary by product and tier: VR Free is limited to Blocks and 15 basic-graphics playgrounds, so it is not equivalent to the paid browser plans.
  • Extension compatibility is selective: It requires VS Code 1.66 or later on Windows or Mac and supports only specified VEX platforms.
  • Legacy transition matters: VEXcode Pro V5 is end-of-life, so users of that product need to move to the extension or another supported VEXcode option.

Alternatives

For other options, browse Robotics Education Software. Choose EdScratch if you use an Edison robot and want free browser access without additional software. ROBO Pro Coding is a free app option for users who value saving programs locally or in the cloud. Consider Wonder Workshop Blockly if you use a physical Dash robot and need a free classroom tier for up to 35 students, one teacher, and one classroom.

FinchBlox is another free alternative. mBlock offers free block-based and Python coding with AI and IoT features. Open Roberta Lab is a free browser-based option that requires no installation. Ozobot Classroom offers a free educator account, 700 lessons, and a teacher-focused portal. PictoBlox has a free tier for individuals and non-commercial use; contact its maker for commercial use.

Verdict

Choose VEXcode if you teach or learn with VEX robots and want a consistent coding environment, classroom resources, and room to move from blocks toward text. The free VR tier is a useful starting point, while its paid tiers add broader simulation and classroom features. Look elsewhere if you need software for a non-VEX robot, or if the required VEXcode product does not support your device or platform.

Alternatives to VEXcode

Every alternative, ranked