FRC 498 · Cobras Programming Team
Master robot software,
one concept at a time.
A self-paced curriculum covering everything from your first program to advanced control systems. Pick a track based on what you want to learn.
16 lessons show
- 01 What is a program? →
- 02 State and memory →
- 03 Types and operators →
- 04 Conditionals →
- 05 Loops →
- 06 Functions →
- 07 Arrays →
- 07 State machines →
- 08 Classes and Objects →
- 08 Debugging →
- 09 Enums →
- 10 State machines →
- 11 Debugging →
- 12 Interfaces and Inheritance →
- 13 Error Handling →
- 14 Collections →
12 lessons show
15 lessons show
- 01 Open vs Closed Loop →
- 02 Bang-Bang Control →
- 03 Proportional Control →
- 04 PID Control →
- 05 Tuning PID →
- 06 Feedforward →
- 07 Combining PID and Feedforward →
- 08 Motion Profiling →
- 09 TrapezoidProfile in WPILib →
- 10 Flywheel Velocity Control →
- 11 Arm Position Control →
- 12 Elevator Position Control →
- 13 System Identification with SysId →
- 14 State Space Introduction →
- 15 Kalman Filters →