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 your own

Java Core Concepts

Module 1

Java 21 Execution Model and Language Foundations

Module 2

Classes, Objects, and Java-Oriented Design

Module 3

Maven, Testing, and the Java Feedback Loop

Module 4

Generics, Collections, and Functional Java

Module 5

Exceptions, Resource Safety, and JVM Internals

Module 6

Concurrency and the Java Memory Model

Module 7

Spring Core and Spring Boot Foundations

Module 8

Production-Style REST APIs with Spring MVC

Module 9

Persistence and Transactions with Spring Data JPA

Module 10

Authentication and Authorization with Spring Security

Module 11

Resilience, Messaging, Caching, and Observability

Module 12

Delivery, Performance, and Java Interview Readiness