Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Course

Java SE Deep Dive: Advanced Language Features

You want to deepen your knowledge of the Java programming language to become a true expert? This course will teach you a deep understanding of the more advanced features of Java, so that you can apply these features effectively in your work.

Intermediate
3h 7m

Created by Jesper de Jong

Last Updated Feb 03, 2026

Course Thumbnail
  • Course

Java SE Deep Dive: Advanced Language Features

You want to deepen your knowledge of the Java programming language to become a true expert? This course will teach you a deep understanding of the more advanced features of Java, so that you can apply these features effectively in your work.

Intermediate
3h 7m

Created by Jesper de Jong

Last Updated Feb 03, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

To become a true Java expert, you need to deeply understand the more advanced features of the Java programming language. In this course, Java SE Deep Dive: Advanced Language Features, you'll learn to apply these advanced features with practical use cases. First, you'll explore records and sealed types to model data structures. Next, you'll discover the power of enums and nested and inner classes. Finally, you'll learn everything you need to know about generics and annotations. When you're finished with this course, you'll have the skills and knowledge of advanced Java needed to design and build professional, high-quality software.

Java SE Deep Dive: Advanced Language Features
Intermediate
3h 7m
Table of contents

About the author
Jesper de Jong - Pluralsight course - Java SE Deep Dive: Advanced Language Features
Jesper de Jong
24 courses 4.5 author rating 601 ratings

Jesper de Jong is an independent, experienced software developer and architect who designs and builds efficient, scalable, and high-quality server-side software for the JVM in Java and Scala. He loves the creativity of inventing and building software systems and loves to teach and share his knowledge with the software development community.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report