A Dev Writes
The Vault Courses
The Vault Courses

Course Modules

Modern Java (17 & 21)
01 Modern Syntax 5
Records & Sealed Classes Pattern Matching Switch Expressions Module Review: Modern Syntax
02 Advanced OOP Records 5
Records and Sealed Classes Pattern Matching Functional Interfaces Module Review
03 Virtual Threads 4
Virtual Threads: The Revolution (Project Loom) Structured Concurrency Scoped Values Review: Virtual Threads & Loom
04 Streams Lambda 4
Functional Programming Advanced Stream Ops Parallel Streams Module Review: Streams & Lambdas
05 JVM Performance 6
JVM Architecture Garbage Collection JIT Compilation Profiling Tools Module Review: JVM Performance
06 Concurrency 7
Thread Basics & Synchronization Executor Service & Thread Pools Fork/Join Framework CompletableFuture Pipelines Locking Strategies: Managing Shared State Module Review: Concurrency Patterns
07 Testing Quality 5
JUnit 5: The Modern Testing Platform Testcontainers: Integration Testing with Docker ArchUnit: Architecture as Code Module Review: Testing & Quality
Courses / java

Modern Java (17 & 21)

Modern Java (17 & 21) Last updated: Feb 27, 2026

Learn about Modern Java (17 & 21) with interactive visualizations and depth.

Course Modules

Module 01 Available

Modern Syntax (17+)

A comprehensive guide to modern Java 17+ features including Records, Sealed Classes, Pattern Matching, and Switch Expressions. Learn to write cleaner, safer code.

Explore Module
Module 02 Available

Advanced Oop Records

Master Advanced OOP in Java with Records, Sealed Classes, and Pattern Matching. Learn to write concise, data-oriented code with modern language features.

Explore Module
Module 03 Available

JVM Performance

Master Java performance engineering: from ZGC and Shenandoah garbage collectors to JIT compilation optimization and profiling with Flight Recorder.

Explore Module
Module 04 Available

Concurrency Patterns

Learn about Concurrency Patterns with interactive visualizations and depth.

Explore Module
Module 05 Available

Testing & Quality

Learn about Testing & Quality with interactive visualizations and depth.

Explore Module
A Dev Writes

Engineering excellence for the modern developer. Master System Design, Algorithms, and more with professional-grade content.

Learn

All Courses System Design DSA

Resources

Learning Paths About

Legal

Privacy Policy Terms of Service

© 2026 A Dev Writes. All rights reserved.