The list of open java online courses from the world famous universities. All courses are actual and available using Coursera online education platform.
5. Learn Java with Coursera
Object Oriented Programming in Java
https://www.coursera.org/learn/object-oriented-java
Data structures: Measuring and Optimizing Performance
https://www.coursera.org/learn/data-structures-optimizing-performance/
6. Learn Java with Coursera
Advanced Data Structures in Java
https://www.coursera.org/learn/advanced-data-structures
Mastering the Software Engineering Interview
https://www.coursera.org/learn/cs-tech-interview
8. Learn Java with Coursera
Algorithms, Part I
https://www.coursera.org/course/algs4partI
Algorithms, Part II
https://www.coursera.org/course/algs4partII
Analysis of Algorithms
https://www.coursera.org/course/aofa
10. Learn Java with Coursera
Algorithms: Design and Analysis, Part 1
https://www.coursera.org/course/algo
Algorithms: Design and Analysis, Part 2
https://www.coursera.org/course/algo2