Resources for more advanced programming ideas for competition teams

Hi all,

I feel very prepared to teach the classroom material for IQ and V5, but I would like to improve my knowldege to help my kids prepare for competitions

I was curious if someone had a resource (slides, course etc…) to help coaches learn some of the more advanced topics students need to know for a v5 competition. I recently ran into the idea of a PID and felt terrible that I didn’t prepare my kids with such information. I also have seen some documentation on Odometry and OkapiLib, and hoped someone would have info on that.

Also on that note is there any advantage to using Vex Pro on VS Code instead of Vexcode (codev5.vex.com)

1 Like

First off, welcome to the Community!

For your question about VEXcode versus the Visual Studio Code, it really depends on your students on the team and their experience levels with coding.

Generally we recommend VEXcode is the as the starting coding environment for VEX users as they start their journey to learning to code. This is a great place for students to get started with block-based and text-based coding (C++ and Python).

Once students are proficient in text-based coding, then I think there are a lot of resources with VS Code that can be used to help them go even further. One of the benefits of VS Code is that there are other tools and extensions that can be added if teams want to incorporate other libraries or tools beyond the VEX ecosystem.

All that being said, I have seen teams earn high scores in the Autonomous Coding Skills with blocks in VEXcode, text-based coding in VEXcode, and the more advanced text coding. If you are looking for support getting them started with the VS Code, I recommend checking out the articles linked here for information on installation and set up as well as more tactical information like setting a team number. https://kb.vex.com/hc/en-us/categories/360002333191-V5?sc=vs-code-extension

2 Likes