Overview

Welcome to FRC 9450's Coding Curriculum! This page is designed to help aspiring programmers learn the basics of coding for an FRC team.
We- FRC 9450, "Velocity Raptors" are a team based in Washington, USA. In the 2024-2025 season, we were ranked 30th highest EPA in the world and won various awards- including the FIRST IMPACT award! With this vast knowledge, we hope to transfer our knowledge and help everyone here become expert programmers.
Overview
This page contains four different tutorials—
An introduction to Java, designed for people who have never touched coding ever
Covers stuff from the very basics of Java and programming in general, up to OOP and Arrays (essentially the topics covered by AP Computer Science)
A tutorial where you'll program a simple robot
Learn the basic components of a FRC competition robot's code (Robot, Subsystems, etc.)
Learn to program a Command-based DriveTrain
Coding various replicas of the robots' subsystems, such as an arm
Coding a TankDrive chassis
Learn how to use effective tools such as PID Controllers, PathPlanner, DriverStation, and more!
Get Started
Coding for an FRC team means you'll need to have a ton of different apps to code properly. Here are some links for some of the software that you'll need.
Setting up the Romi's SoftwareDownloading Essential ToolsLast updated