Summary Introduction Version Control and Git Introducing Git and GitHub Git Fundamentals Next Level Git Git Flow FAQ: git, vi, bash shell A Simple Tutorial An Introduction to Java Lesson 1: Introductory Syntax Lesson 2: Variables and Datatypes Lesson 3: Method Calls Lesson 4: The If Statement Lesson 5: Method Definitions Lesson 6: Classes Lesson 7: Inheritance Helpful Programming Resources Programming a Robot Pre-Lesson: What is a Robot? Setting up your Development Environment Lesson 1: Motors and the Interative Robot Lesson 2: What is a Subsystem? Lesson 3: What are Commands? Lesson 4: What are Command Groups? Lesson 5: Scheduling Commands Data Analysis Arduino and Bling Development Setup Arduino IDE Starting with Bling Spartronics Clock with NeoMatrix Related Tutorials and Resources