10 Best Java Online Courses are listed below, we think following courses are the best way to learn/revise Java fast:

Sr.No Udemy Course
1 Java Programming Masterclass for Software Developers
2 Java In-Depth: Become a Complete Java Engineer!
3 JSP, Servlets and JDBC for Beginners: Build a Database App
4 Java Programming for Complete Beginners – Learn in 250 Steps
5 Java for Complete Beginners
6 Java Memory Management
7 The Complete Java Certification Course
8 Master Object Oriented Design in Java – Homework + Solutions
9 Complete Java SE 8 Developer Bootcamp – OCA Prep Included
10 Java from Beginner to Expert
11 Java 8 New Features In Simple Way
12 The Complete Java Developer Course