OnBot Java Overview
What is OnBot Java?
OnBot Java is a web-based development environment for FTC robots. You write and run code directly from a browser connected to the Control Hub, with no separate computer setup. It is ideal for beginners and teams who want to focus on programming rather than development environment configuration.
Learning Path
The OnBot Java curriculum is organized into topic areas. Work through them in order for the smoothest learning experience, or jump to specific topics as needed.
Environment Setup
Environment Setup OverviewFTC SDK BasicsOpMode StructureLinear vs Iterative OpModesTelemetry LoggingControl Hub & Expansion Hub