Curriculum & Resources
What to learn, and where
The from-scratch Java Backend map, ruthlessly prioritised. Each topic points to the single best 2026 resource. Tick what you've learned.
☕ Core Java P0
From zero syntax to streams & concurrency. The language everything else is built on.
🧩 DSA (Java) P0
Patterns → understanding → repetition → timed practice. ~146 problems, not 450. Skip the Hard tier.
🗄️ SQL & DBMS P0
Fluent SQL + interview-level DBMS. Window functions are the differentiator at this band. Not DBA level.
🌐 How the Web Works P0
The backend foundation. What actually happens when you type a URL. Do this before Spring Boot.
🌱 Spring Boot P0
Understand what Spring solves, then Core → MVC → Data JPA → Security. Concepts over annotations.
🧱 Backend Engineering P0
How to actually build systems: API design, idempotency, pagination, logging, async, queues.
🧪 Testing P0
Turn your testing background into an edge. JUnit 5 + Mockito + Testcontainers.
🐛 Debugging P1
Symptom → Hypothesis → Evidence → Root Cause → Fix → Regression Test. Your daily superpower.
🔀 Git & GitHub P0
The 20% you use 80% of the time — plus PRs, branching, conflict resolution.
🖥️ Operating Systems P1
Interview-relevant only. Processes, threads, memory, concurrency, deadlocks. Not an academic course.
📡 Networking P1
Backend & interview scoped. TCP/UDP, DNS, TLS, load balancers, proxies. Skip subnetting math.
🐧 Linux P2
Backend-relevant commands only. Install WSL2 and run everything as you learn.
🐳 Docker P1
Images, containers, Dockerfile, Compose. The job-relevant skill: compose Spring + Postgres + Redis.
⚡ Redis & Caching P2
Why caching exists, cache-aside, TTL, invalidation — and when NOT to use it (interview gold).
☁️ AWS P2
Junior backend scope, NOT certification. IAM, EC2, S3, RDS, CloudWatch. Set a billing alarm day one.
🏛️ System Design P1
Junior/mid depth. Requirements → API + DB → scale → cache → queues. Mention (not design) distributed internals.
🌍 Open Source P2
Quality > count. Read a repo → find a good-first-issue → make a real, merged PR.
🎤 Interview Prep P1
DSA + Java/Spring + SQL + CS + HR + mocks. Mocks are the highest-ROI, most-skipped step.