Skip to content
James Li edited this page May 17, 2025 · 4 revisions

2025 Offseason Software Training Wiki

Welcome to the 971 software training program. This wiki contains the resources and instructions you'll need to become ready to contribute valuable robot code when the season begins.

Goals

By the end of the offseason, we hope you will have learned these skills:

  1. Proficiency in WPILib command-based programming
  2. Ability to use version control (git, GitHub) following our contributing guidelines
  3. Confidence in problem solving (debugging, code reviews, testing)

Training Structure

  • Lessons: Each lesson page contains explanations, code examples, and diagrams
  • Tasks: For each lesson, you'll find template code in the /tasks directory to begin your assignments
  • Workflow: All work is done in branches on this repository

Lessons

  1. Tooling Setup
  2. Lesson 1: Intro to Git & GitHub
  3. Lesson 2: Intro to WPILib
  4. Lesson 3: Subsystems

Contact

If you have any questions, please reach out to the training team leads.

Clone this wiki locally