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 prestigious FIRST IMPACT award. With this vast knowledge, we hope to help you become expert programmers.
Overview
This page contains three 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 a TankDrive chassis, along with several subsystems similar to those you'd find on the actual robot
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