Robotics Education & Competition Foundation
Online Challenges

VRC Annotated Programming Skills Challenge Sponsored by The REC Foundation

Robots have long had a role in industrial and commercial applications. A key feature of their use is the ability to be programmed to follow exact instructions, with the latest robots about to react with their environment – adjusting to correct for errors and make decisions.

The Programming Skills Challenge is the ideal format to showcase what your robot can do given a full minute of autonomous control.

This challenge is about explaining and demonstrating your team’s autonomous program for the 2020-21 VEX Robotics Competition Change Up game.

6 key things to keep in mind for a successful submission:

  • Your video should show not only what your robot does, but include an explanation of how your code is working to perform those actions
  • The effective use of sensors should be explained as well as any functions within your code
  • Creative and innovative uses of programming or sensors is encouraged
  • The last minute of your video should show your complete, uncut programming skills program.
  • The program you used in the Programming Skills run shown in your video needs to be uploaded, with all comments or notes included
  • The point score earned during your Programming Skills run is not a factor in your submission- a high quality entry may not necessarily have a high score, but effectively explains and documents how the robot’s design and sensors are utilized for an autonomous program that is effective.


2775J: Programming Skills Challenge


Welcome to team 2775J's Programming Skills Entry!

The link to our GitHub repository containing our Change Up Code, can be found here: 2775J GitHub Code. If you are unfamiliar with the file structure common to C++ projects, we recommend you start with the file.

Our video detailing our use of build, sensors, and code to achieve a reliable programming skills can be found below, or at this link: 2775J...

RoboGearHeads Annotated Programming Skills...


We are team 76767R and this is our submission for the Annotated Programming Challenge. We have included links to our video and GitHub repository.

Read more


Robo maker


Shourya wadhwa team 

shourya wadhwa

Read more

2381C Programming Skills Online Challenge Entry



This is 2381C's entry to the VRC Annotated Programming Skills Challenge! 

All relevant files, such as our complete robot code on github, and an in-depth mathematical write up regarding our custom motion algorithm (laying out all the math behind our programming routine step-by-step), are all accessible via link in the pdf attached under Files / Images (2381C-Submission-Code-Links.pdf). Note that we transferred all our code onto a new github account as our main repository is set to private (thus we...

7830A VEX VRC Annotated Programming Skills...


We are excited to enter our first ONLINE VEX challenge! We are including a Word document that shows our complete code. Also, we have included a link to a video explaining our coding choices and demonstrating our uncut autonomous routine. Thank you for considering our submission!

Team 7830A
Go Knights!


Read more

Mischief Managed - Team 2657A


We are the Sandpiper Hexperts, 2657A, a new VRC team comprised of a diverse group of five students with different interests, experience and skill levels. Our robot, the "Chaser," uses a variety of sensors as well as conditional logic in our programming code to complete a connected row. We have included our programming code as an attachment to our entry. We hope that you enjoy our video, "Mischief Managed!"


Read more

VRC Annotated Programming Skill Challenge 2020 |...


This video shows our approach to run autonomous operations for VRC Change Up.

Read more

200Y Annotated Programming Skills Challenge...


Hello, we are team 200Y and this is our Annotated Programming Skills Challenge Submission

Here is the link to our video:

Here is our GitHub repository. Our source code is in the src file: 

333A - 2021 Annotated Programming Skills Online...


This is team 333A's (The 7 Dorks) submission for the Annotated Programming Skills Challenge. Beacause we are not able to compete at in-person competitions, we have devoted our time to this project to progress our team's ability and knowlege.

We score 106 points in 43 seconds in our uncut run, which can be found on Youtube, here.

We use Purdue's PROS to program our robot, and every PROS project has some files for running PROS and giving access to included libraries. A PDF without these files, formatted for the best...

3142A Submission for the VRC Annotated...


Hi! We are team 3142A and this is our submission for the Programming skills challenge!

You can vew our video summarizing our code and sensor usage here:

Our github code for the submission is here

We also created educational resources that we plan on giving to other teams.


Thank you for your...

Team 4300U Annotated Programming Skills Entry


Thank you for considering us, we really appreciate it!

We linked both the video and a Github repository containing the code to our entry. We also attached a .txt file containing the same code to the entry, in case it was needed.

Read more

315V Programming Skills using Symmetry, Sensors,...


We are very excited to present our programming skills that achieves a score of 106 points!

In this video, we will explain how we came up with our current route which utilizes symmetry through repeated patterns. We coded these patterns using functional programming so we could reuse the code and debug easier. We also explain the key navigation features that take advantage of sensors that allows us to visit all the goals accurately. Some of these features include continuous error correction based on the inertial sensor, detection of white...

Team 4154V Program Challenge


This Video demonstrates our ability to create a robot and code it for the 2020-21 Season VEX Challenge Change Up. Despite only starting back on October 15th of this year, our team was able to create a robot and code it for driver and autonomous. Please enjoy our video and thank you for this opportunity to compete during this pandemic.

Read more

8059A - Annotated Programming Skills


Welcome to team 8059A's Annotated Programming Skills Entry!

The video that details our use of sensors, odometry and control loops in order to achieve a reliable programming skills run can be found below or here.

Read more

VRC Annotated Programming Skills Challenge


Hi! We are team ASTonishing 66799A from the American School in Taichung. Here is the video and code of our VEX VRC Annotated Programming Skills Challenge submission. Hope you guys enjoy!

Read more

Vortex Neowise Programming Skills Challenge


With the Vision Sensor we put in our robot, we wrote a code that aligned the robot to be directly opposite the castle, referencing the green plates on the top of the castles. If the green plate is on the right side of the Vision Sensor camera, the robot turns itself to the right side, if it stays on the left side, it turns itself to the left side. 

Read more

8059X - Annotated Programming Skills Challenge


Welcome to Team 8059X's Annotated Programming Skills Challenge!

Read more

81208X LeRoi Robotics Annotated Programming Skills


Welcome to team 81208X LeRoi Robotics' Annotated Programming Skills Video Submission! 

The link to our video can be found here:
The link to our github repository can be found here: 81208X-VRC-2020

For more information, visit LeRoi Robotics at: 

Read more

9181N Annotated Programming Skills Challenge


We are 9181N, a VEX Robotics Middle School team from Seaquam Robotics in BC, Canada. We appreciate the opportunity we are given and we wish everyone good luck! Special thanks to the REC Foundation for hosting this Challenge.


Read more

97101G: Annotated Programming Challenge


Hi!! We are Team 97101G, and this is our Annotated Programming Skills Challenge submission.

Our video is here.

Our code is here.

Read more

421H Annotated Programming Skills


Hello judges, teams, and mentors! 

We are team 421H from Indian Hill High School. Our code, containing commentary, can be found here: . Our video including strategies, autonomous, and breakdown of our sensors can be found below or here: . We hope you enjoy our video.

Thank You,

Team 421H

Read more

Vortex Electra 2021 Programming Skills Challenge


Indicating the reasons (tasks) of the mechanical additions used in autonomous.

In this part, a close-up video of the robot will be placed and an audio recording will be added to the back.

• Motion Engines: Written autonomous codes and autonomous strategy enable the robot to move forward, backward, right or left.

• Graper: The balls which picked up by the graper thrown into the basket by passing trough the lower, middle and upper engine.

• Lower, middle and upper engine:...

T-Rex Pushups 11124R


In this video we will show how we are able to score in code and how we are able to use the vision sensor to help us in driving and coding.

Read more

95070C Change Up Annotated Programming Skills


This is our submission for the VEX Annotated Programming Skills Challenge VEX Change Up 2020-2021.

Thank you for considering us!

Read more