Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Holden9607/FRC-Academy/llms.txt

Use this file to discover all available pages before exploring further.

FRC Academy is a student-made training platform built for the FIRST Robotics Competition community. Whether you’re brand new to robot programming or brushing up before the season, FRC Academy walks you through real robot code — from defining motors to wiring up full arcade tank drive — all inside an interactive code editor with instant feedback.

Quick Start

Launch the tool and complete your first lesson in minutes

Installation

Download the desktop app or open the no-install web version

Motor Types

Learn the differences between NEO, Kraken, and CIM motors

API Reference

Browse WPILib, REV, and CTRE class references used in lessons

What You’ll Learn

FRC Academy covers the core robot-code skills every FRC programmer needs. Lessons are organized by hardware type and progressively build on each other.

Controllers

Map Xbox controllers to driver and operator ports using CommandXboxController

Motors Overview

Understand when to use REV SparkMax, CTRE TalonFX, or WPILib PWMSparkMax

Lesson Modes

Choose between Guided (step-by-step hints) and Unguided (freeform) coding modes

Tank Drive

Build 2-motor and 4-motor arcade tank drive from scratch

How It Works

1

Choose a learning path

Select Controllers to learn input mapping, or Motors to dive into hardware control. Each path leads you through progressively complex lessons.
2

Pick your motor type

For motor lessons, choose between NEO (REV), Kraken (CTRE), or CIM (PWMSparkMax) — the correct imports and class names are tailored to your selection.
3

Select a lesson mode

Guided Mode gives step-by-step hints with code snippets. Unguided Mode gives you the skeleton and lets you code independently.
4

Write and verify your code

Type your solution in the interactive editor. Click Verify Code to get instant line-by-line diagnostics — correct lines highlight green, errors highlight red.
FRC Academy runs real robot code logic. You must have Java 21 (or Java 8 for v1.x) installed before launching the desktop app. The web version requires no installation.

Build docs developers (and LLMs) love