Backend Engineering roadmap

Build backend engineering skills in the right order.

Move from programming foundations through practical backend development and toward distributed systems, reliability, scaling, and system design.

View all courses
No account is required to explore the catalog
Tarkev Courses
Learning catalog connected
Choose how you learn

Start with a course. Continue with a path.

Focused learningChoose an individual course
Structured progressionFollow a connected roadmap
Multilingual experienceLearn in the language that works for you
The learning outcomeUnderstand what you are learning, why it matters, and what to do next.
Practical courses with clear outcomes
Roadmaps connect the next useful step
Fumu supports learning across languages

Courses in this roadmap

Start at the stage that matches your current foundation and continue through the roadmap in sequence.

3courses
AvailableAdvanced
Advanced Backend Engineering

Design, build, scale, and operate reliable production backend systems.

Go beyond building APIs and learn how production backend systems are actually designed and operated. This advanced course covers distributed systems, data consistency, Kafka, caching, resilience, observability, SLOs, performance engineering, Kubernetes, safe deployments, and architectural decision-making using Java and Spring Boot.

AvailableIntermediate
Backend Development with Java & Spring Boot

Build a production-style Java backend with Spring Boot while learning real-world engineering practices, from requirements and RFCs to testing, deployment, and production incidents.

You only need to sign in when you enroll, make a payment, or access protected lessons.