Mi3L SchoolMi3L School
Blog
About
Programs
Donate
Login

The Full VRC Programming Guide

Welcome to the Full VRC Programming Guide. In this course, you will learn the very basics of programming a VEX Robot all the way to some more advanced algorithms to help increase your accuracy.

What You'll Be Learning

  • Programming Fundamentals (Variables, Data Structures, Functions, Algorithms, etc)
  • Motor Control & Autonomous Navigation
  • Reading Sensor Data for Decision Making (Inertial, Rotational, Distance, etc)
  • PID Control and Tuning
  • Debugging / Troubleshooting

Course Chapters

Chapter 1: Getting Started

Installing necessary libraries and setting up your first project

Chapter 2: Learning Project Basics

Learn the basics the PROS file structure

Chapter 3: Setting Up Drive Code

Making your robot move with the controller

Chapter 4: Making Simple Autonomous Routes

Learn how to make autonomous routes for your robot.

Chapter 5: Using Sensors

Increase the precision of your robot's actions

Chapter 6: PID

Making efficient and accurate movements with PID

Chapter 7: Debugging and Tasks

Fixing your mistakes in an efficient way.

Chapter 8: Odometry

Adding a coordinate system to your robot.

Chapter 9: Using Other Libraries

Implementing other libraries in your robot.

Chapter 10: Pneumatics

Using pneumatics to your advantage.

Chapter 11: Collaborating With Others & Version Control

Learn how to use Github to share your code with others

Useful Links
  • Courses
  • Teams
  • Contact
Contact
  • Oakville, Ontario
  • admin@mi3lschool.org
  • +1 (416) 523-5965
Follow Us

© 2025 Copyright Mi3L School