Skip to main content

Series & Roadmaps

Series & Learning Tracks

Structured, curated learning tracks to master system design, distributed systems, algorithms, and more.

21Roadmaps
360Articles
103hEst. Reading

✨ AI-Powered

Generate a Custom Learning Path

AI / LLM Systems

Agentic AI Systems

Build stateful agents with tools, planning, LangGraph, memory, human-in-the-loop workflows, multi-agent coordination, and production architectures.

18 articles5h
Start →
Software Engineering

Java Backend Modernization

Modernize Java backend skills from Java 8 through Java 25, JVM internals, virtual threads, concurrency models, Spring readiness, and domain modeling.

17 articles5h
Start →
Data Engineering

Data Engineering & Spark Mastery

Build modern data platforms with lakehouse design, Kafka, CDC, Spark internals, structured streaming, partitioning, joins, caching, and production operations.

19 articles7h
Start →
Interview Prep

Design Patterns Interview Roadmap

A low-level design roadmap for SOLID, object modeling, design patterns, and machine-coding rounds.

17 articles5h
Start →
Low Level Design

Low-Level Design Interview Prep

Build the OOP, SOLID, design-pattern, and machine-coding muscles needed for LLD interviews.

17 articles5h
Start →
Interview Prep

Microservices Interview Roadmap

A microservices-focused interview roadmap for decomposition, distributed data, resilience, delivery, and operations.

19 articles5h
Start →
Distributed Systems

Distributed Systems Refresher

Refresh consistency, replication, consensus, partitioning, clock behavior, idempotency, and distributed transaction trade-offs.

15 articles5h
Start →
Architecture

Enterprise Patterns Playbook

A practical guide to enterprise backend patterns: DDD, BFF, CQRS, event sourcing, sagas, outbox, feature flags, and deployment workflows.

16 articles4h
Start →
Interview Prep

Distributed Systems Interview Roadmap

A distributed systems prep path for consistency, replication, transactions, failures, and interview trade-offs.

16 articles5h
Start →