These are the workshops that are used to teach our new programmers java and ftc programming. It goes from the very basics of data up to more complex concepts such as Polymorphism and Functional Interfaces. These workshops are majority PowerPoints with the occasional PDF. The workshops are read only. You are encouraged to use these workshops in any way you feel best.
-
Core elements of programs
-
Object Oriented Programming (OOP)
-
Advanced Concepts
-
Git
-
FTC
These workshops don't seek to be an original piece of work, but rather act as an amalgamation of various knowledge banks to provide a useful tool both for learning and for reference. As such several sources need to be acknowleged:
- Ben Schwarz (Author)
- Sean Zammit
- Matt Brian
- Tom Schwarz
- Java for Dummies by Barry Burd
- Jeremy Cole (https://blog.jcole.us/2017/04/13/wireless-programming-for-ftc-robots/#join-the-wifi-direct-network)
- Brian Will (https://youtu.be/lbXsrHGhBAU)
- Any additional sources which are listed throughout the repository or sources inadvertenly not acknowledged.