Thanks to everyone who joined the Using Professional Coding Tools with VEX V5: Visual Studio Code Extension workshop! In this session, we explored how the VEX Visual Studio Code Extension can help students build stronger coding habits and prepare for more professional coding workflows.
We started by discussing why VS Code is a powerful next step for students who are ready to move beyond VEXcode V5. The workshop used Python , but the VEX VS Code Extension can also be used with C++ .
Participants explored key VS Code features, including creating a new VEX V5 project, setting up robot configuration, using autocomplete, using Go to Definition, printing to the console, and downloading programs to different slots. We also showed how to import a VEXcode project into VS Code , giving students a pathway from VEXcode into a more professional coding environment.
During the workshop, we used the VEX V5 Clawbot to complete several hands-on coding activities. Participants practiced using the drivetrain to move the robot, pushing a Buckyball off the table, moving the robot’s arm, and programming with a Bumper Sensor.
Here are the slides we used in the workshop:
Using Professional Coding Tools with VEX V5: Visual Studio Code Extension slides:
Using Professional Coding Tools with VEX V5 - Visual Studio Code Extension.pdf (1.4 MB)
Additional resources:
- VEX Library VS Code Extension KB section: https://kb.vex.com/hc/en-us/categories/360002333191-V5?sc=vs-code-extension
- VEXcode API Reference V5: https://api.vex.com/v5/
Hope these resources help you continue exploring professional coding tools with your VEX V5 students!