← All tracks
Programming
Write the Java that actually drives your robot — TeleOp, autonomous, sensors, and control loops.
0%
3 units · 18 lessonsabout 7 hr 30 min total
What you will be able to do
Write and structure a full season's FTC codebase in Java: a responsive TeleOp, a reliable autonomous, and mechanisms that use encoders and sensors properly.
Every lesson here runs real Java in your browser against a simulated robot, so you can write an OpMode and watch it move a virtual drivetrain before you ever touch hardware.
You do not need to know Java to start. The first unit assumes nothing.
Course contents
- Not startedSetting up your environmentRookie30 min
- Not startedCreating a Robot ConfigurationRookie15 min
- Not startedUnderstanding Subsystems26336Rookie25 min
- Not startedUnderstanding Commands26336Rookie25 min
- Not startedYour First TeleOp26336Rookie20 min
- Not startedControlling Subsystems26336Rookie15 min
- Not startedPID Control in Subsystems26336Rookie45 min
- Not startedAdvanced Subsystem Control26336Rookie25 min