Welcome
Welcome to Team 1723 FBI! 🤖⚡
First Bots of Independence • Season: 2026 REBUILT • Team 1723
This is the programming training course for Team 1723 FBI (First Bots of Independence). It will help you understand the robot code your team uses in competition. You don’t need to be a Java expert. You don’t even need to have written code before. By the end, you’ll be able to open the project, find your way around, understand what the code does, and start making real contributions.
Everything here is self-paced — no lectures, no deadlines. Just you and the code. Work through it at your own speed, and use the quizzes and checkpoints along the way to make sure things are clicking.
Before you start
Make sure you have these installed:
If you’re not sure about any of these, ask a mentor — they’ll get you set up.
Pick your starting point
- 🆕 Never used Git? → Start with Lesson 0.1: Git & GitHub — it covers everything you need to clone the team repo and collaborate with teammates.
- 🔰 Know Git, new to robot code? → Jump straight to Lesson 1.1: Project Structure.
- 🔄 Returning member? → Browse the sidebar and pick up wherever you left off.
What you’ll learn
The course has seven units that build on each other:
| Unit | What’s it about? | What you’ll do |
|---|---|---|
| Unit 0 | Prerequisites | Set up Git and GitHub |
| Unit 1 | Orientation | Learn the project layout and how the robot starts up |
| Unit 2 | Core Flow | Read subsystems, commands, and trace button presses to motor outputs |
| Unit 3 | Safe Contribution | Make your first real code changes |
| Unit 4 | Going Deeper | WPILib docs, Java patterns, Git workflow, NetworkTables, auto routines |
| Unit 5 | Community & Tools | Deploy/test, CAN bus, Chief Delphi, top team code, swerve, PathPlanner |
| Unit 6 | Advanced Engineering | AdvantageKit, simulation, PID, vision, state machines, competition prep |
Check the Weekly Roadmap for a suggested pacing guide through the FRC season.
Along the way you’ll build four reference docs (Code Map, Trace Worksheet, Glossary, and Checklist) that you’ll actually use during build season.
How this course works
Every expert on this team started exactly where you are now. You’ve got this. 🚀