Introduction
1.
Kotlin
1.1.
How to do labs
1.2.
Unit 1
1.2.1.
Variables & Operators
1.2.2.
Logic & Loops
1.2.3.
Functions
1.2.4.
Classes & Objects
1.2.5.
Methods & Constructors
1.2.6.
Unit Project
2.
Robot Programming
2.1.
Intro to WPILIB
2.2.
Device I/O
2.2.1.
IO Layers
2.3.
Open-Loop Control
2.4.
Closed-Loop Control
2.5.
Robot Code Structure
2.5.1.
AdvantageKit Subsystems
3.
Development Practices
3.1.
Code Practices
3.1.1.
Documentation
3.2.
Version Control Practices
3.3.
Settting Up Your Development Environment
4.
Challenges
4.1.
Challenge 1
4.2.
Challenge 2
4.3.
Challenge 3
Light
Rust
Coal
Navy
Ayu
Team2537 Software Training
Challenge 2