Java
Learn the Java concepts you'll need to program FTC robots.
Java is the programming language used by the FTC SDK. Every OpMode, subsystem, and command you write is written in Java.
This section is not meant to be a complete Java course. Instead, it serves as a quick reference for the Java concepts you'll use most while programming FTC robots.
Throughout these lessons, you'll learn how to:
- Store information with variables
- Make decisions using conditionals
- Repeat code with loops
- Organize code into methods
- Store multiple values in collections
- Create your own classes
- Understand the basics of object-oriented programming
- Use enums to represent fixed sets of values
If you've never programmed before, work through the lessons in order. If you've already taken a Java class, feel free to jump to the topic you need.
Next
Continue to The Basics to learn the building blocks of every Java program.
Was this resource helpful?
