Class Details

Java Programming for FTC Robotics
RoboticsClass Number: ROB-203
Class Length: 2.00 hours
Prerequisites: Programming for FTC Robotics or similar experience
Java Programming for FTC Robotics is designed for students who are ready to move beyond Blocks and take their FTC programming skills to the next level. This class introduces the fundamentals of Java programming, including syntax, data types, variables, operators, control flow statements, and object-oriented programming, providing the essential foundation for writing custom code for FTC robots. The course will also highlight the benefits of using Java over Blocks, giving students the skills and confidence to create more advanced and flexible robot programs.
Students will learn FTC-specific programming concepts, including the FTC SDK, opmodes, hardware mapping, motor and sensor control, telemetry, and both autonomous and teleoperated programming. Each participant will gain hands-on experience hand-coding an opmode in Android Studio, the integrated development environment (IDE) used in FTC, allowing them to directly apply their new Java skills to real-world robotics applications. By the end of the class, students will be equipped to write their own custom Java programs and enhance the performance of their FTC robots.
You must login before signing-up for a class. Click here to login or register a new account.
Upcoming Classes
Date | Time | Instructor | Open Seats | Actions |
---|---|---|---|---|
(none) |
Class Materials
Course Outline (ROB-203)Additional Resources
Android Studio Programming TutorialFTC-managed online tutorial FTC Programming ResourcesJava Programming for FTC Robotics
Date/Time: XXX
Class Length: 2.00 hrs
Class Length: 2.00 hrs