Courses
Stanford - Programming Methodology Lectures (in Java)
Udemy - Java
Codeacademy - Learn Java
Resources
Wikipedia-- Java
15 Resources to Learn Java Online
Code Conquest - 5 Recommendations for Learning Java
Social Media
Github - Java Repositories
StackExchange - Javas Questions
Reddit - Java
Quora Java
Should You Learn Java in 2018?
How to Install JDK for Windows
How to Install JDK for Mac
Brief Java Programming Tutorial
How to Set Up Eclipse IDE - Windows
How to Set Up Eclipse IDE - Mac
Design Patterns in Java
Java - Data Structures and Algorithms
JVM Architecture Tutorial