Languages
Java Developer roadmap
JVM internals, collections, streams, concurrency and Spring fundamentals.
- Intermediate
- about 8 hours
- 2 modules
- 9 steps
What you will learn
1. Java Core
Language basics, classes and interfaces, exceptions, generics, collections and streams.
- Language Basics — Java · Language Basics
- Classes & Interfaces — Java · Classes & Interfaces
- Exceptions — Java · Exceptions
- Generics & Collections — Java · Generics & Collections
- Streams — Java · Streams
2. JVM, Concurrency & Spring
How the JVM and its garbage collector work, threads and concurrency, and Spring fundamentals.
- JVM — Java · JVM
- Garbage Collection — Java · Garbage Collection
- Threads & Concurrency — Java · Threads & Concurrency
- Spring, REST & DI — Java · Spring, REST & DI
Each step unlocks when you answer its questions well enough, and a module you finish counts in every roadmap that shares it.
Start this roadmap for free