Training Introduction

This website contains the Software training for Team 2537. Everything you need to know is linked here.

Training Schedule

We have about 12 weeks of training. Each week includes two meetings and about 4 hours of meeting time. Specific days and times will be announced by the team captain (Software doesn't choose these times).

Software Initialization - 1 week

Software Expectations Presentation: Software on FRC 2537
Setting up your development environment (git and Github too!): Setting up your development environment

Kotlin Programming - 3 weeks

Learning Kotlin

We will go through all of the Kotlin lessons, grouped into 2 units. Each unit will have a project at the end.

Robot Programming - 4 weeks

Robot Programming

You will learn to program a robot and will start to deploy code to a robot and drive it around (this is fun).

Other Stuff - 1 week

Introduction to our team's development practices: Coding Practices

Challenges - 3 weeks

You will recieve challenges with a group and will have to complete them before the end of the week (this is really fun).