Skip to content

Java Intermediate

Level up from Java Fundamentals. Generics, collections, streams, lambdas, optionals, exceptions, threads. The features you reach for every day in real Java code.

intermediate11 lessons6 chapters11 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.

  • Generics and Collections
  • Lambdas and Streams
  • Errors and Optionals
  • Modern Java
  • Files and I/O
  • Concurrency Lite
Taught in Java, graded on a real executor.

Curriculum

6 chapters, 11 lessons. Each lesson is a short read and a graded exercise.

  1. 1GenericsRead · exercise
  2. 2Collections in PracticeRead · exercise
Java Intermediate