For Java backend engineers · free, no paywall

Become a Production-ReadyJava Backend Engineer

  • Learn
  • Practice
  • Build
  • Master

One curriculum from your first program to distributed systems, taught the way the job is done: real code, real failure modes, and the question an interviewer actually asks. Courses, labs that execute, projects, system design and senior-level interview preparation.

Already write code? Start at Java Fundamentals

No signup neededProgress saved on your deviceJava 8 → 25, Spring Boot 3
one request, end to end — every box is a course
Two ways in

Follow the route, or go straight to what you need

Hands on

Reading is the start. The rest is doing.

35courses across 12 domains
246lessons written, every one of them published
20practice problems, 10 projects, 15 design briefs
0paywalls. Sign in only if you want progress to follow you