Java Programming
Learning Path
Work through the steps in order — each one builds on the last.
The Four Steps
Start with the Coach Pratt GitHub Tutorials
Get version control set up before you write any code, so every exercise from day one is backed up and tracked.
Go to GitHub Tutorial →Install the Virtual Robot Emulator
This lets you test code without needing physical robot hardware in front of you, which means you can practice anywhere, anytime.
Set Up the Emulator →Follow the Coach Pratt Java Tutorials alongside the Learn Java for FTC Book
The videos and the book cover the same ground from different angles — using both makes the concepts stick faster than either one alone. Complete every chapter; do not skip ahead.
Go to Java Tutorials & Book →Ask for Help
When something doesn’t click, reach out to your FTC team mentors and student team leaders. They’ve worked through these exact materials and can unstick you in minutes. Send a support request to team@fc-robotics.org — we will be happy to help you out.
Email the Team →Have Questions?
Your FTC team mentors and student leaders have worked through these exact materials and can unstick you in minutes.
✉ Email the Coach