Your foundation for FTC software.
FTC Stack is a practical programming curriculum for teams that want to move beyond getting a robot to work and start building software that can compete.
Created by Siddharth Goli • 14481 Don't Blink
Documentation
Learn
FTC fundamentals, Java, the SDK, and everything you need to get started.
Program
Architecture, subsystems, TeleOp, autonomous, and competitive code structure.
Control Theory
Feedback systems, PID, motion control, localization, and tuning.
Vision
AprilTags, OpenCV, Limelight, pose estimation, and vision pipelines.
Reference
Libraries, tools, terminology, and resources for building your robot.
More coming soon
More FTC programming resources are on the way.
Ready to build better?
Start with the fundamentals, explore the curriculum, and build the skills to write software that holds up on competition day.
Start learning