Code Red Robotics Team 2771

Build robot code with a clearer map.

A practical FRC controls guide for students learning Java, WPILib concepts, sensors, drive trains, and the habits that make robot software easier to trust.

46 lesson pages
Java robot programming

Programming Lessons

Work through setup, robot classes, motor controllers, joystick input, sensors, drive trains, Git, PID, vision, dashboards, and more.

View the lesson list

Robot Code

Browse Code Red Robotics repositories for real examples, team projects, and current source code.

Open robot code

Find an Answer

Use the site search when you know the concept but not the exact lesson. It scans the static guide content directly.

Search resources

New to FRC controls?

Start with getting your environment set up, then move through motors, inputs, sensors, and drive code. The guide is designed to be read in order, but each lesson also works as a quick reference when you are in the middle of build season.

Read Getting Started