Java Advanced
Beyond Java Intermediate. Concurrency primitives, executors, parallel streams, reflection + annotations, JVM internals (memory model, GC). The features that make Java production code pay off.
advanced7 lessons3 chapters7 graded exercisesJava
No sign-up needed for lesson 1 · certificate on completion · sign up to save progress
What you’ll be able to do
Chapter by chapter. Every lesson ends in a graded exercise.
- Concurrency
- Reflection and JVM
- Generics, Streams, and Functional Java
Taught in Java, graded on a real executor.
Curriculum
3 chapters, 7 lessons. Each lesson is a short read and a graded exercise.
- 1Threads and the Memory ModelRead · exercise
- 2Executors and CompletableFutureRead · exercise