Java has three major LTS (Long Term Support) releases - Java 8, Java 11, and Java 17.
The fundamentals of Java 8 are covered in one of my other courses: "Java 8 OCA (1Z0-808) Course - Java Fundamentals, Java Basics". This new 2023 course is a successor to that in that it covers all the topics that have been introduced in Java since Java 8.
The topics introduced in Java 9, 10, and 11 are covered (under the umbrella of Java 11) and the topics introduced in Java 12, 13, 14, 15, 16 and 17 are covered (under the umbrella of Java 17). Topics are presented with both general understanding and certification in mind i.e. the course caters for both.
Java 11:
private interface methods
LVTI (local variable type inference)
Annotations
Security
Modules
Java 17:
Sealed classes
Records
switch expressions and pattern matching
Text blocks
By way of background, I am a PhD-qualified University lecturer since 2002. For over a decade, I have taught Java on a bespoke Master's on behalf of a highly regarded software company.
I have recently co-authored a book called "Java Memory Management: a comprehensive guide to garbage collection and JVM tuning" with Maaike van Putten.
I love teaching and this course has all my experience in explaining advanced concepts of Java. In addition, I have a strong attention to detail which lends itself perfectly to the Oracle Java Certification exams. I am delighted that Enthuware, in their explanations, has linked to my YouTube channel.