Table of contents WHS-FTC Code_Training_Module Presented at Worlds 2024 Getting Started with Programming How does everything work? Java Coding Basics Java with FTC Coding Running Code Hub Connect Over Wifi General Tips Common Errors Autonomous Encoders Spark Fun OTOS Sensor OpenCV VelocityVision RoadRunner StateMachine Pedro Pathing Advanced External Hardware Classes PIDF Controller Subsystem Control Switching to Kotlin .etc Machine learning linksAndAcknowledgements