Skip to content
← All tracks

Programming

Write the Java that actually drives your robot — TeleOp, autonomous, sensors, and control loops.

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.

Start here

Team 26336Why we write our robot code in Java· Blocks, OnBot Java, or Android Studio — what we use, and why the extra setup pays for itself.

Course contents

  1. Programming tools for teams· FIRST on Blocks, OnBot Java, and Android Studio — what the toolchain is before you install anything.Watch on YouTube