Mi3L SchoolMi3L School
About
Programs
DonateJobsLogin

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