Table of contents Introduction The FTC Control System Setting up the Environment The OpMode Introducing the OpMode OpMode vs LinearOpMode Telemetry and Debugging Stopping LinearOpModes Hardware Interaction Hardware Configuration DcMotor Servos Sensors Inertial Measurement Unit TeleOp FTC Match Structure Accessing Gamepads The TeleOp Period Finite State Machines Autonomous The Autonomous Period Virtual Robot Environment Setting Up The Virtual Robot Environment Programming a Mecanum Drive Working with a Team Integrate with your Team Using Git Effectively