15 units and 95 lessons, from Java basics to full autonomous routines.
Unit 1
Environment Setup
Start in the browser, then set up the deployment workflow your team uses.
BeginnerUnit 2
OpMode Structure
Learn annotations and the FTC OpMode lifecycle.
BeginnerUnit 3
Java Variables
Use Java variables and datatypes in robot code.
BeginnerUnit 4
Gamepad Input
Turn buttons, sticks, and triggers into stable controls.
BeginnerUnit 5
Logic & Decisions
Use conditions and comparisons to control robot behavior safely.
Beginner