Top 5 Online Courses to Learn Java 9 Features in Depth

May 19, 2019 · 6 min read
Java Module System

It’s been a long time since JDK 9 went GA. That new release of Java is packed with some powerful features like modules, API enhancements like factory methods for an immutable list, set, and map, some changes on Stream API and Optional class, new features on Process API, etc.

Since it’s always good to keep yourself up-to-date, its time to spend some time to learn those new features and make use of them to write better code in Java.

When it comes to learning a new technology or a new thing, online courses work best. They help you to get going quickly by providing the essential stuff and encourage you to learn more.

Books are also good but you learn quickly using online courses than books because they focus on the most important parts and don’t provide in-depth coverage as the book does.

In my opinion, you should read a book after finishing a course to further cement the concepts and fill the gaps, as more often books provide more comprehensive coverage.

5 Best Online Courses to learn Java 9 in Depth

1. What’s New in Java 9 — Modules and More!

The course is created by Tim Buchalaka, instructor of The Complete Java MasterClass, one of the best courses to learn Java in-depth.

2. What’s New in Java 9 on Pluralsight

3. Java 9 Masterclass — Beginner to Expert

4. Learn JShell with Java 9 — Step by Step

5. Java 9 Modularity: First Look

6. Learning path: Java 9: Programming with Java 9

That’s all about some of the best courses to learn Java 9 from scratch. These courses not only provide a good overview of essential JDK 9 features but also shows some real-world examples of where you can use the JDK 9 features like building RESTful web services.

It's never too late and today is probably the best time to master JDK 9 features to update yourself with the latest and greatest in Java.

Other Free Java Programming Resources You may like
5 Free Spring Framework Courses for Java Developers
Top 5 Courses to learn Web Development in 2020
5 Courses to Learn Big Data and Apache Spark
Top 10 JavaScript Tutorials and Courses for Web Developers
Top 5 Courses to Learn Spring Boot in 2020
5 Free Data Structure and Algorithms Courses
5 Free Linux Courses for Programmers and Developers
5 Free Courses to Learn React JS Framework

Thanks for reading this article so far. If you like these Java 9 courses then please share with your friends and colleagues. If you have any questions or feedback then please drop a comment.

P. S. — If you are a beginner and just start with Java, then The Complete Java MasterClass, one of the best and most up-to-date online courses to learn Java in-depth.


Medium’s largest Java publication, followed by 10000+ programmers. Follow to join our community.

Sign up for Javarevisited Newsletter

By Javarevisited

Collection of best Java articles, tutorials, courses, books, and resources from Javarevisite and its authors, Java Experts and many more.  Take a look.

By signing up, you will create a Medium account if you don’t already have one. Review our Privacy Policy for more information about our privacy practices.

Check your inbox
Medium sent you an email at to complete your subscription.


A humble place to learn Java and Programming better.


Written by


I am Java programmer, blogger, working on Java, J2EE, UNIX, FIX Protocol. I share Java tips on and


A humble place to learn Java and Programming better.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store