Java Training

We started to program with Java in 2020. Use these resources to learn the basics of programming a FRC robot.

Learn Java in 3 Hours - Bill Barnum

Beginner-Friendly Guide by Team 167

This is another great place to begin - A guide created by team 167.


Explore Java in more depth on Codecademy.

Deep Dive With Team 4627

Apply some of these skills to FRC robots. I highly recommend this series of videos.

Official FRC Documentation

WPILib is the official & best resource when you're ready to work on the robot.

Note that three programming languages are commonly used...LabVIEW, C++, and Java. We use Java.