Space Academy 3.0 is open — want to become a project contributor?Join in

MCI — Programming

How the lessons connect

The full path of the programming module, from environment setup to autonomous.

1 min readUpdated Aug 28, 2026

Each lesson builds on the previous one, from an empty environment to a robot competing on its own.

  1. We set up the environment and understand the FTC ecosystem.
  2. We learn the basics of Java.
  3. We organize the code so it doesn't turn into a mess.
  4. We learn to talk to motors, servos and sensors.
  5. We build the first TeleOp.
  6. We move up to mecanum.
  7. We build new subsystems.
  8. We get into the basics of autonomous.
  9. We learn about libraries, communities and paths to keep learning.