Skip to content

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.

  1. 1Threads and the Memory ModelRead · exercise
  2. 2Executors and CompletableFutureRead · exercise