The Learning Path
Seven progressive stages take you from absolute beginner to Java engineer. Follow them in order, or jump to what you need.
0%
Your progress
0 of 47 lessons complete
- 🌱Stage 0
Meet Java
Your first steps - no experience required.
0/55 lessons · 1 h 1 minStart - 🧩Stage 1
Core Language
The building blocks every Java program is made of.
0/44 lessons · 1 h 8 minStart - 🏗️Stage 2
Object-Oriented Programming
Model the real world in code.
0/55 lessons · 1 h 30 minStart - 🚀Stage 3
Intermediate Java
Handle real data, files, and time.
0/66 lessons · 1 h 52 minStart - ⚡Stage 4
Advanced Java
Concurrency, functional style, and the JVM.
0/88 lessons · 2 h 32 minStart - 🎯Stage 5
Software Craftsmanship
Write code other engineers admire.
0/99 lessons · 3 hStart - 💼Stage 6
Professional Java
Build, test, and ship real systems.
0/1010 lessons · 2 h 58 minStart