Students
Table of Contents
Do you want to learn Java and/or programming for FTC? You’ve come to the right place! In this repository you’ll find source code and other resources to help you learn.
Downloads
Before you start programming, make sure you have downloaded Java and have either an IDE or text editor to write code. (IDEs are preferred because testing code is easier.)
Java
Common IDEs (Integrated Development Environments) for Java
Common Text Editors
*Android Studio is widely used by FTC teams.
Quizzes
Take these short quizzes to test your knowledge of each unit! After submitting, you can view your score, missed questions, and correct answers. You can also view these quizzes at the bottom of each unit’s page.
Quizzes for Units 8-11 are coming soon!
Other Online Resources
Here are some websites you can use besides this one to learn Java or other programming languages.
- Learn Java for FTC by Alan Smith - A free book (PDF) for learning FTC programming
- Game Manual 0 - A community-maintained comprehensive guide to FTC
- Codecademy - Has an introductory Java course for free
- edX - Tons of certificate-based online courses
- Coursera - Tons of certificate-based online courses
- Code.org - Introduction to programming fundamentals; has block programming