VexTrainer is a structured programming education platform built specifically for VEX V5 robotics competitors. Whether you're just starting out with PROS or pushing into advanced autonomous routines with LemLib, VexTrainer guides you step by step with lessons, quizzes, and real code examples drawn from competitive robotics.
Who This Is For
• VEX VRC students learning C++ robot programming for the first time
• Teams moving from VEXcode to PROS for competition-level control
• Coaches and mentors building a consistent curriculum for their team
• Experienced programmers looking to master LemLib odometry and path planning
What You'll Learn:
• PROS Framework Set up your development environment, understand the PROS project structure, write your first competition program, and manage tasks, sensors, and motor groups the right way.
• LemLib Master odometry-based positioning, chassis configuration, and motion profiling. Learn to write autonomous routines that are accurate, repeatable, and competition-ready.
• OkapiLib Understand the units-based API, ChassisController, AsyncMotionProfileController, and how to build modular, maintainable robot code using OkapiLib's abstractions.
• EZ-Template Get up and running quickly with structured match control, driver and autonomous mode separation, and best practices for team-wide code consistency.
App Features
• Structured lessons organized by framework and skill level
• Quizzes after each module to reinforce what you've learned
• Code examples you can reference and adapt for your own robot
• Progress tracking so you know exactly where you left off
• Clean, distraction-free interface built for focused learning
Built by Competitors, for Competitors
VexTrainer was created by a VEX VRC team that qualified for the VEX World Championship. The curriculum reflects real competition experience, not just textbook theory. Every lesson addresses problems actual teams face: autonomous consistency, sensor calibration, auton selection, and driver-assist code.
Curriculum Coverage: 70 modules: Eg:
Module 0: Hardware & Development Environment
1: Your First PROS Project
2: C++ for VEX PROS
3: Math & Physics for Robotics
4: The Program Lifecycle
5: Tank & Arcade Drive
6: Mecanum Drive
70 modules covering hardware through advanced path planning — full curriculum at https://vextrainer.com/Curriculum
New modules added regularly based on community feedback.
Free to Use
VexTrainer is completely free — no ads, no in-app purchases, no subscription. Our goal is to make high-quality programming education accessible to every team regardless of budget or mentorship resources.
Join a growing community of VEX programmers leveling up their autonomous routines.
VexTrainer is an independent educational platform and is not affiliated with VEX Robotics, Purdue ACM SIGBots, or the RECF.