UNIT_03 // unit.overview
Unit 3: Java Variables
This unit focuses on the Java datatypes students will use constantly when mapping hardware, reading sensors, and calculating robot behavior. Practice String, double, boolean, and int patterns in FTC robot code.
6Live Lessons
0Completed
Not StartedCurrent Status
Lesson Roadmap
3.1 · String LiteralsLesson 3.1: Using Strings to Match Hardware Names ExactlyOpen3.2 · double PrecisionLesson 3.2: Using double for Motor Power and Precise MathOpen3.3 · boolean FlagsLesson 3.3: Using boolean Values for On-or-Off Robot StateOpen3.4 · int DatatypesLesson 3.4: Using int Values to Count Cycles and RepetitionsOpen3.5 · Challenge: Dynamic PowerLesson 3.5: Challenge — Build Dynamic Power Logic with Multiple VariablesOpenUnit 3 · Mastery QuizUnit 3 Mastery Quiz: Java VariablesOpen
What This Unit Covers
Choose the correct datatype for names, numeric precision, binary state, and whole-number counts.
Avoid common FTC bugs caused by integer truncation or mismatched hardware identifiers.
Use variables as a single source of truth instead of scattering magic values through code.
Use this page to orient students quickly, resume the right lesson, or skip ahead without digging through the entire sidebar.
Need to skip ahead?
Sign in to mark every lesson in this unit complete, or continue to the next unit without saving.