FIRST Robotics Competition Online Coding Sessions

FIRST Robotics Canada's robotics competition logo

With the 2022 season upon us FIRST Canada wants to support teams by offering FREE virtual coding sessions for FRC students. Whether you are just starting or are a seasoned coder there is something for you! Join us for some fun and learning every Monday starting October 18th, 2021 from 7 pm to 8:30 pm (ET)

Session Dates and Topics

Preparation Season (October to December)

Computer Programming Sessions (Mid-October to December)

  • Oct. 18 – Introduction to Java – Part 1 – Variables + Basic Syntax
  • Oct. 25 – Introduction to Java – Part 2 – Control Structures + Decision Structures
  • Nov. 1 – Introduction to Java – Part 3 – Short Programs + Libraries
  • Nov. 8 – Introduction to Java for FRC Robots – Installation of the Software
  • Nov. 15 – Introduction to Java for FRC Robots – VS Code
  • Nov. 22 – Introduction to Java for FRC Robotics – GitHub + VSCode Integration of GitHub
  • Nov. 29 – Connecting Hardware and Software – Part 1
  • Dec. 6 – Connecting Hardware and Software – Part 2
  • Dec. 13 – A simple robot program with drive, sensors, and actuators

Build Season

Computer Programming Sessions (Timing TBD)

  • Reflections on This Year’s Game + Build Season Planning
  • PID – Part 1
  • PID – Part 2
  • State Machines – Part 1
  • State Machines – Part 2
  • Vision – Part 1 
  • Vision Part 2

How to Join:

If you are interested in participating please reach out to William Neal, FRC Program Manager at: william.neal@firstroboticscanada.org Happy coding!