COURSES

FIRST Tech Challenge for Beginners

New to FIRST Tech Challenge? This is our introductory course for everyone taking their first steps into FTC. Hosted on Stepik, it guides beginners through the fundamentals of the competition, CAD design with Onshape, robot construction and programming. Start learning at your own pace and build the foundation for your FTC journey.

01 Introduction to FIRST Tech Challenge
1.1What is FIRST Tech Challenge?
1.2The Core Philosophy
1.3The Spirit of the Competition & the Competition Integrity Contract
1.4Season and Match Structure
1.5Competition Events – From Scrimmage to Worlds
1.6Alliances & On-Field Competition
1.7Judged Awards
1.8Advancement
1.9FIRST Tech Challenge Team
1.10The Robot – Rules & Constraints
02 Introduction to CAD with Onshape
2.1Onshape Registration
2.2Your First Sketch
2.3Your First 3D Part
2.4Your First Assembly
03 Basic FIRST Tech Challenge Robot in Onshape
3.1Drive Train Assembly Overview
3.2Drive Train Document Set-Up
3.3Outer Frame Subassembly
3.4LeftFront Wheel Subassembly
3.5Wheel Channel Subassembly
3.6RightFront Wheel Subassembly
3.7Drive Train Assembly
3.8Robot Custom Parts
3.9Electronics
04 Java Programming in FIRST Tech Challenge
4.1Software Installation and Setup
4.2Hello Robot: Code Structure and Loops
4.3Hello Math: Variables & Operators
4.4Hello Gamepad: Conditionals
05 Basic FIRST Tech Challenge Programs
5.1Hardware Setup & Objects
5.2Hello Motor: Running the Motor
5.3ForwardByTime
5.4RotateByTime
5.5ForwardByEncoder
5.6DistanceByEncoder
5.7RotateByIMU
5.8AUTO Path
5.9AUTOPAthMethods
5.10TeleOp Regular