Home
What Is FRC
Programming
Beginner Programming
Intermediate Programming
Advanced Programming
Software
Code Bases
Lynk Java Style Guide
Design
Beginner Design
Intermediate Design
Advanced Design
CAD Files
Build
Beginner Build
Intermediate Build
Advanced Build
Electrical
Beginner Electrical
Intermediate Electrical
Advanced Electrical
Strategy
Beginner Strategy
Intermediate Strategy
Advanced Strategy
Strategy Tools
Business
Lynk Archive
Team Blogs
2022 OA Blogs
2023 OA Blogs
2024 OA Blogs
Team Technical Binders
Whitepapers
Programming
Design
Build
Electrical
Strategy
Request Content
Lynk Library of Knowledge
9496 Lynk's site for housing knowledge and information for the team.
Project maintained by
LynkRobotics
Hosted on GitHub Pages — Theme by
Jimmy McCosker
Beginner Programming
Tutorials
LYNK Java Tutorial
W3Schools
Codecademy
CodingBat: Java Practice
Java Masterclass for Software Developers
Learn Object-Oriented Programming in Java
CodeWars programming problems and challenges
Project Euler (pronounced Oil-er) programming problems and challenges
Reading
Java
3847 Spectrum Intro to Java Programming
4946 Intro to Java
Learn X in Y Minutes (Syntax Overview)
Think Java
5472 Stallion Robotics: Java Robotics Course
AP CSA Java Course
Git / GitHub
FRC Documentation on Git/GitHub
Git in a Nutshell
6135 Git Presentation
4915 Spartronics Git Developer’s Handbook
GitHub Tutorials
Git Tutorials
Atlassian’s Tutorials
Git Tutorial by Tutorial Point
Interactive Git Branching Tutorial
Set of Interactive Tutorials for Git
5 Types of Git Workflows
A Successful Git Branching Model
1678 Git Review
CodeCademy Git Tutorial
Videos
Java
Java Tutorial for Beginners
Learn Java In 3 Hours
Learn Java In 12 Hours
FreeCodeCamp: Intro to Object Oriented Programming
2813 Gear Heads Java Software Lessons
7237 Unibots Java Basics
FreeCodeCamp: Intro to Java Programming Video
FreeCodeCamp: Java 8 Full Tutorial for Beginners Video
FreeCodeCamp: Intro to Object Oriented Programming
Git
1678 Citrus Circuits: Introduction to Git (2023)