You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
James Li edited this page May 22, 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.
Prerequisites
Show basic experience in Object-Oriented Java by completing the Java evaluation task
Goals
By the end of the offseason, we hope you will have learned these skills:
Proficiency in WPILib command-based programming
Ability to use version control (git, GitHub) following our contributing guidelines
Confidence in problem solving (debugging, code reviews, testing)
Training Structure
Lessons: Each lesson page contains explanations, code examples, and diagrams
Tasks: Each task folder in /tasks contains template code and its own README.md with instructions
Workflow: All work is done in branches on this repository