Modern Java – Learn Java 8 Features By coding it
Last updated on October 9, 2026 2:24 pmModern Java: Mastering Features from Java 8 to Java 21
★★★★★
$629.00 in stock
Udemy.com
as of October 9, 2026 2:24 pm
"Master Java 8 to Java 21: Functional Programming, Records, Sealed Classes, Pattern Matching, and more through hands-on.
Created by:
Pragmatic Code School
Technology Enthusiast, Online Instructor
Technology Enthusiast, Online Instructor
Rating:4.48 (12199reviews)
56237students enrolled
What Will I Learn?
- Learn Java 8, Java ll, Java 17, Java 21 Features by coding it.
- Learn Functional programming in Java
- Complete understanding of Lambdas, Streams , Optional via code.
- Students will be able to implement the new Java 8 concepts in real time
- Learn to build complex Streams Pipeline.
- Learn the new Date/Time Libraries in Java 8
- Learn to use Method Reference , Constructor reference syntax.
- Learn and understand Parallel Programming with the Streams.
- Student will be able to upgrade their Java knowledge with the new Functional Features.
- This course will be continuously updated.
- LVTI, TextBlocks, Enhanced Switch, Record Classes
- Learn Pattern Matching to write concise and structured code
- Use Sealed Class to apply controlled Inheritance
- Java Platform Module System(JPMS) and its benefits
- All the new features in Modern Java
Requirements
- Students should have a basic knowledge about Java.
- Students should have knowledge about IDE such as Eclipse, Intellij IDEA
- At least Java 8 is needed for this course. Any Java version greater than Java 8 works too
Target audience
- Anyone willing to learn the new Java Features like Lambdas, Streams, Parallel Programming, New Data Time Libraries and etc.,
- Java developers who would like to take their knowledge to the next level to write more concise and readable code


There are no reviews yet.