5041 FTC RESOURCE LIBRARY

FIRST Tech Challenge Resources

A curated library of 61 online resources for students, mentors, coaches, and teams, organized by type and selected for long-term usefulness.

Evergreen first. This page favors stable documentation hubs, learning sites, tools, and community references that remain useful across seasons. For game rules, robot legality, award criteria, and deadlines, always defer to the current official FIRST competition manual and team updates.

Core resources

FTC resources

Official FIRST & Competition

9 resources

FIRST Tech Challenge Docs

Official All

The main evergreen FTC technical documentation hub for control systems, programming, robot building, vision, coaches, and team resources.

Open resource

FTC Game & Season Materials

Official All

Stable official hub for the current competition manual, team updates, Q&A, game animation, and season materials.

Open resource

FTC Team Resources

Official All

StarterBots, inspection references, webinars, troubleshooting, wiring, SDK resources, and technical links.

Open resource

FTC Programming Resources

Official Programming

Official Blocks, OnBot Java, Android Studio, control system, camera, AprilTag, and troubleshooting resources.

Open resource

FTC Playing Field Resources

Official Competition

Official field setup guides, field CAD, field-tour videos, and current playing-field references.

Open resource

FTC Q&A

Official Competition

Official system for current competition-rule questions and published clarifications.

Open resource

FIRST Safety

Official All

Official FIRST safety manual and team safety-culture resources used across FTC and FRC.

Open resource

FTC Docs Booklets

Official All

Printable, bite-sized references for wiring, control system, 3D printing, programming, AprilTags, and the SDK.

Open resource

FIRST Resource Library

Official All

Searchable FIRST library for team management, program, safety, award, branding, and technical resources.

Open resource
FTC resources

Getting Started & General FTC Learning

4 resources

FTC Iowa YouTube Channel

Iowa FTC All

Videos from FTC Iowa covering events, team support, training, season information, and resources useful to Iowa FTC students, coaches, and mentors.

Open YouTube channel

Game Manual 0

Community All

The major community-written FTC guide covering getting started, hardware, mechanisms, design, software, awards, and team practices.

Open resource

FTC Docs - New Team Resources

Official Beginner

Official path for new teams learning how FTC works and how to get a robot and control system running.

Open resource

FTC Docs - Returning Team Resources

Official Intermediate

Organized technical, CAD, software, and team resources for teams with prior FTC experience.

Open resource
FTC resources

Mechanical Design, Hardware & Mechanisms

6 resources

GM0 Hardware Components

Community All

Comparison and explanation of FTC structural systems, fasteners, motors, servos, wheels, motion hardware, and common components.

Open resource

GM0 Design Skills

Community Beginner–Advanced

Engineering design process, CAD, prototyping, design strategy, and practical design methods for FTC robots.

Open resource

GM0 Common Mechanisms

Community Intermediate

Reference material for commonly used FTC mechanisms and design patterns such as slides, arms, intakes, claws, and drivetrains.

Open resource

goBILDA FTC Kits & Resource Guides

Vendor Beginner–Intermediate

FTC build-system kits plus StarterBot assembly instructions, CAD, example code, and mechanism resources.

Open resource

goBILDA Preseason StarterBot Guide

Vendor Beginner

Evergreen-style preseason build platform for learning assembly, drivetrain fundamentals, programming, and driver practice.

Open resource

FTC Docs Robot Wiring Guide

Official All

Official wiring, routing, strain relief, power, signal reliability, and troubleshooting guidance for FTC robots.

Open resource
FTC resources

CAD & Digital Design

3 resources

Onshape for FIRST Robotics

Partner All

FIRST-specific Onshape resources, FTC parts library access, field models, tutorials, and team CAD setup guidance.

Open resource

Onshape Learning Center

Vendor Beginner–Advanced

Official CAD fundamentals, assemblies, drawings, configurations, and advanced Onshape learning pathways.

Open resource

GM0 CAD Tutorials

Community Beginner

FTC-focused CAD learning guidance and links that connect general CAD skills to robot design workflows.

Open resource
FTC resources

Electronics & Control System

3 resources

REV Control Hub Getting Started

Vendor Beginner

REV setup guidance for Control Hub wiring, configuration, firmware, networking, and basic operation.

Open resource

REV DUO Control System Docs

Vendor All

Detailed FTC documentation for Control Hub, Expansion Hub, Driver Hub, sensors, motors, servos, firmware, and troubleshooting.

Open resource

GM0 Power & Electronics

Community Intermediate

Community reference for batteries, wiring, hubs, motors, servos, sensors, and practical FTC electrical considerations.

Open resource
FTC resources

Programming Fundamentals

8 resources

FTC Robot Controller SDK

Official Intermediate

Official Android Studio SDK repository with TeamCode, sample OpModes, releases, and development resources.

Open resource

FTC Docs Programming Resources

Official All

Official tutorials for Blocks, OnBot Java, Android Studio, vision, advanced programming topics, and control-system configuration.

Open resource

Learn Java for FTC

Community Beginner–Intermediate

Free FTC-specific Java book with examples and exercises designed around the FTC SDK and robot programming.

Open resource

Learn Java for FTC Robotics — Video Tutorial Series

Community Beginner–Intermediate

Hands-on FTC Java video tutorials covering robot configuration, DC motors, encoders, sensors, gamepad control, and reusable mechanism classes.

Open video series

FTC SDK Javadocs

Official Intermediate–Advanced

API reference for official FTC SDK packages and classes.

Open resource

GM0 Software Guide

Community All

FTC-specific software reference covering OpModes, telemetry, encoders, control loops, localization, vision, and programming practices.

Open resource

FTCLib Documentation

Community Intermediate–Advanced

Command-based framework, gamepad utilities, controllers, geometry, kinematics, odometry, hardware wrappers, and other reusable FTC software tools.

Open resource

FTCLib GitHub

Community Intermediate–Advanced

Source code, releases, examples, and issue tracking for FTCLib.

Open resource
FTC resources

Control Theory, Autonomous & Localization

7 resources

CTRL ALT FTC

Community Intermediate–Advanced

FTC-focused control theory guide covering PID, feedforward, motion control, filters, localization, and related controls concepts.

Open resource

Road Runner Documentation

Community Advanced

FTC motion planning, trajectory following, localization, actions, and tuning framework documentation.

Open resource

Road Runner Quickstart

Community Advanced

Ready-to-use Android Studio project with Road Runner, FTC Dashboard, tuning tools, and example structure.

Open resource

Pedro Pathing Documentation

Community Intermediate–Advanced

FTC path follower using Bézier curves, localization, PIDF, path building, tuning, and autonomous routines.

Open resource

Pedro Pathing GitHub

Community Advanced

Source, releases, examples, and issue tracking for the Pedro Pathing FTC path follower.

Open resource

MeepMeep

Community Advanced

Desktop visualization/simulation tool commonly used to preview Road Runner trajectories before running them on a robot.

Open resource

WPILib Advanced Controls

Community Reference Advanced

FRC documentation, but highly transferable explanations of PID, feedforward, motion profiling, state-space control, and estimation.

Open resource
FTC resources

Computer Vision

3 resources

EasyOpenCV

Community Intermediate–Advanced

FTC-focused OpenCV wrapper and examples for webcam pipelines and custom computer-vision processing.

Open resource

EOCV-Sim

Community Intermediate

Desktop simulator for developing and testing EasyOpenCV/OpenCV pipelines without needing the physical FTC robot.

Open resource

FTC SDK Vision Samples

Official Intermediate

Official sample OpModes in the FTC SDK for cameras, VisionPortal, AprilTags, and image processing.

Open resource
FTC resources

Simulation, Testing, Telemetry & Debugging

3 resources

Virtual Robot Simulator

Community Beginner–Intermediate

Browser-based practice environment for FTC-style programming and autonomous development without a physical robot.

Open resource

FTC Dashboard

Community Intermediate

Live telemetry, plotting, field drawing, camera streams, and tuning variables from a browser.

Open resource

GM0 Software Tutorials

Community Beginner–Intermediate

Practical FTC tutorials for gamepads, mecanum drive, telemetry, encoders, bulk reads, and other common software tasks.

Open resource
FTC resources

Awards, Portfolio & Judging

3 resources

Official FTC Awards

Official All

Authoritative award descriptions; always pair community advice with current Competition Manual criteria.

Open resource

GM0 Awards Guide

Community All

Community guidance on awards, judging, engineering portfolio, team presentation, and award preparation.

Open resource

GM0 Engineering Portfolio

Community All

Practical guidance on structuring, editing, and presenting an FTC engineering portfolio.

Open resource
FTC resources

Scouting, Competition Data & Analytics

3 resources

FTC Events

Official All

Official event, match, rankings, team, advancement, and award information.

Open resource

FTCScout

Community Intermediate

Community analytics platform for FTC team/event data, statistics, comparisons, and scouting research.

Open resource

FTC Events API

Official Advanced

Official developer interface for event and team data used in scouting tools and data-analysis projects.

Open resource
FTC resources

Team Management, Outreach & Sustainability

3 resources

FTC Team Management Resources

Official Leadership

Official team organization, mentor, budget, fundraising, marketing, outreach, safety, and event-preparation guidance.

Open resource

FTC Coach Resources

Official Leadership

Official coach/admin landing page for registration, Core Values, mentor guidance, team management, and competition checklists.

Open resource

GM0 Being a Team

Community All

Community guidance on team organization, outreach, presentations, documentation, collaboration, and sustainable practices.

Open resource
FTC resources

Community & Resource Discovery

6 resources

FIRST Tech Challenge Community Forum

Official All

Official searchable technical forum for software, hardware, control system, and troubleshooting questions.

Open resource

FIRST Tech Challenge Discord

Community All

Large community Discord with channels for programming, mechanical design, CAD, awards, strategy, and team support.

Open resource

r/FTC

Community All

Active community subreddit for robot design, programming questions, competition discussion, reveals, and general FTC conversation.

Open resource

Inspire FTC Resource Library

Community All

Curated discovery site with hundreds of FTC resources organized by category and experience level.

Open resource

OpenFTC GitHub

Community Intermediate–Advanced

Open-source FTC projects and libraries including EasyOpenCV and other community tooling.

Open resource

Acme Robotics GitHub

Community Advanced

Open-source home for Road Runner, FTC Dashboard, and related FTC software tools.

Open resource