Master FTCProgramming
A structured FTC Java curriculum written by students for students. We start with environment setup and fundamentals, then build through hardware, motion control, sensors, vision, and full autonomous integration.
// curriculum.units[]
15 Structured Units. One Clear Path.
Each unit builds on the last, and the lesson order on the site matches the sequence we would use when teaching a new teammate.
// simulator.live[]
Try It Right Now
Open the simulator in the browser and experiment with robot behavior while you work through the lessons.
// platform.features[]
Built for Real Learning
The platform is designed to keep the learning path practical, organized, and easy to pick back up between meetings.
Embedded Simulator
Use the browser-based simulator alongside the lessons to test ideas and build intuition without leaving the curriculum.
Progress Tracking
Sign in with Google to save completed lessons, monitor progress, and return to the next unfinished page from the dashboard.
Tiered Challenges
Work from guided templates into harder problems that ask you to apply the idea instead of just repeating syntax.
Open Source
Built on Docusaurus and published openly so teams can study it, extend it, and improve it together.
// start.here
Start with the fundamentals.
Build toward competition.
Begin with Unit 1. We will get the toolchain working first, then move step by step into hardware, control systems, vision, and advanced autonomous routines.
Begin Unit 1 →