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

Robot Hardware

TeleOp Programming

Autonomous Programming

Debugging & Best Practices

Open full interactive app