Master FTCProgramming
Student-built lessons and browser simulators for learning how FTC robots are programmed.
// curriculum.units[]
15 Structured Units. One Clear Path.
Follow the sequence or jump to the topic your team needs.
// simulator.live[]
Run Java in the browser
Write lesson code, run the FTC lifecycle, and debug the result with telemetry, requirement checks, and simulated hardware.
Complete the lesson code in the browser editor.
Press Init and Start, then use the gamepad or scene controls.
Compare telemetry, visual motion, requirements, and hints.
Change the code and reinitialize until the behavior matches the goal.
The browser can test code and simulated behavior. A physical robot is recommended to verify wiring, motor direction, friction, and tuning.
// platform.features[]
Learn, test, and keep moving
Designed to keep the learning path practical, organized, and easy to resume.
Embedded Simulator
Run lesson code against simulated FTC hardware in your browser.
Progress Tracking
Sign in to save completed lessons and resume where you stopped.
Tiered Challenges
Move from guided examples to problems that require your own solution.
Open Source
Read the source, adapt it for your team, or contribute a fix.
// start.here
Start with the fundamentals.
Build toward competition.
Begin in the browser, then choose the deployment tools that fit your team.
Begin Unit 1 →