PART 0116 MIN
ALL_SERIES
SERIES_OVERVIEW // CURRICULUM_MAP
Learn Java Concurrency Correctness
// Structured learning track for Learn Java Concurrency Correctness.
This track is ordered for sequential learning. Start from the first part if you want the full mental model, or jump directly into a chapter if you already know the foundations.
Total Parts
35
Reading Load
580
MIN TOTAL
Estimated Commitment
9.7 HOUR LEARNING TRACK
35 PARTS580 MIN TOTAL
Curriculum Map
Ordered progression from foundations to advanced topics
PART 0218 MIN
Learn Java Concurrency Correctness Part 002 Concurrency Vs Parallelism Vs Asynchrony
PART 0322 MIN
Learn Java Concurrency Correctness Part 003 Correctness First Mental Model
PART 0421 MIN
Learn Java Concurrency Correctness Part 004 Thread Execution Model
PART 0515 MIN
Learn Java Concurrency Correctness Part 005 Shared State And Data Races
PART 0614 MIN
Learn Java Concurrency Correctness Part 006 Java Memory Model Foundation
PART 0717 MIN
Learn Java Concurrency Correctness Part 007 Volatile Final And Safe Publication
PART 0815 MIN
Learn Java Concurrency Correctness Part 008 Atomicity And Compound Actions
PART 0917 MIN
Learn Java Concurrency Correctness Part 009 Locking With Synchronized
PART 1017 MIN
Learn Java Concurrency Correctness Part 010 Locks Conditions And Coordination
PART 1118 MIN
Learn Java Concurrency Correctness Part 011 Liveness Deadlock Starvation Livelock
PART 1212 MIN
Learn Java Concurrency Correctness Part 012 Wait Notify And Guarded Suspension
PART 1318 MIN
Learn Java Concurrency Correctness Part 013 High Level Synchronizers
PART 1418 MIN
Learn Java Concurrency Correctness Part 014 Blocking Queues And Backpressure
PART 1515 MIN
Learn Java Concurrency Correctness Part 015 Concurrent Collections Invariants
PART 1614 MIN
Learn Java Concurrency Correctness Part 016 Atomics Varhandle And Lock Free Thinking
PART 1715 MIN
Learn Java Concurrency Correctness Part 017 Executorservice And Task Lifecycle
PART 1818 MIN
Learn Java Concurrency Correctness Part 018 Thread Pool Engineering
PART 1915 MIN
Learn Java Concurrency Correctness Part 019 Forkjoin And Work Stealing
PART 2014 MIN
Learn Java Concurrency Correctness Part 020 Parallel Streams Without Footguns
PART 2114 MIN
Learn Java Concurrency Correctness Part 021 Completablefuture Deep Dive
PART 2215 MIN
Learn Java Concurrency Correctness Part 022 Async Api Design
PART 2319 MIN
Learn Java Concurrency Correctness Part 023 Virtual Threads Foundation
PART 2419 MIN
Learn Java Concurrency Correctness Part 024 Virtual Threads Production Engineering
PART 2516 MIN
Learn Java Concurrency Correctness Part 025 Virtual Thread Pinning And Jdk24 Plus
PART 2613 MIN
Learn Java Concurrency Correctness Part 026 Structured Concurrency
PART 2714 MIN
Learn Java Concurrency Correctness Part 027 Scoped Values And Context Propagation
PART 2813 MIN
Learn Java Concurrency Correctness Part 028 Threadlocal Context And Leakage
PART 2918 MIN
Learn Java Concurrency Correctness Part 029 Reactive Streams And Flow Api
PART 3015 MIN
Learn Java Concurrency Correctness Part 030 Reactor Rxjava And Virtual Thread Boundaries
PART 3121 MIN
Learn Java Concurrency Correctness Part 031 Non Blocking Io And Event Loop Model
PART 3218 MIN
Learn Java Concurrency Correctness Part 032 Timeouts Cancellation And Deadline Propagation
PART 3313 MIN
Learn Java Concurrency Correctness Part 033 Testing Concurrent Code
PART 3420 MIN
Learn Java Concurrency Correctness Part 034 Observability Debugging And Forensics
PART 3523 MIN