Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Core Java

8 Modules · 50 Lessons

Recommended resources

Module 2

Functional Foundations: Lambdas & Method References

Module 3

The Stream API for Data Processing

Module 4

Concurrency Foundations

Module 5

Modern Concurrency with java.util.concurrent

Module 6

Foundations of Data Structures & Algorithms

Module 7

Trees and Recursive Algorithms

Module 8

Advanced Algorithms and Graphs