Contents Menu Expand Light mode Dark mode Auto light/dark mode
WHS-FTC-Code_Training_Module 1.0 documentation
WHS-FTC-Code_Training_Module 1.0 documentation

Contents:

  • Presented at Worlds 2024
  • General Tips
  • Java Coding Basics
    • Intro to Java
    • Generic Knowledge
    • Operations
    • Variables
    • Functions
    • Classes
    • Enums
    • How does everything work?
  • FTC Programming Basics
    • Resources
    • Getting Started with Programming
    • Android Studio Setup
      • Basics
      • GitHub Setup
    • Coding
    • OpMode
    • Hardware
      • Motors and Servos
      • Gamepad
      • Sensors
    • Implementations
  • Programming Your Robot
    • Starting your project
    • Driver Station Walkthrough
    • Configuration
    • Running Code
    • Hub Connect Over Wi-Fi
  • Gentrified Apps Util
  • Common Errors
  • FTC-Linter Plugin
  • Vision
    • OpenCV
    • Velocity Vision
  • Autonomous
    • Odometry
      • Encoders
      • Spark Fun OTOS Sensor
      • Pedro Pathing
      • RoadRunner
  • Advanced
    • External Hardware Classes
    • PIDF Controller
    • ServoStateMachines
    • Subsystem Control
    • OpModeRegistrars
    • Switching to Kotlin
  • Examples
    • AutoDriveByEncoderLinear
    • SensorBNO055IMU
    • SensorColor
    • exampleAutoBlank
    • exampleAutoFull
    • exampleTeleOpBlank
    • exampleTeleOpFull
  • .etc
    • Acknowledgements
    • Code Review
Back to top

Java Coding Basics#

Contents:

  • Intro to Java
    • Coding Basics
  • Generic Knowledge
  • Operations
  • Variables
  • Functions
    • Why use functions?
    • What about Override functions?
  • Classes
    • Object Oriented Programming
    • State Based Class
    • Private Variables/Functions
    • Static Variables/Functions
    • Class Functions
    • Class Inheritance
    • Class Extension
    • Class Initialization
    • Class Variables
    • Abstract Classes
    • Class Example
  • Enums
  • How does everything work?
    • What is the Gradle?
Next
Intro to Java
Previous
General Tips
Copyright © 2025, Graden Gentry
Made with Sphinx and @pradyunsg's Furo