Skip to content

Learning Paths

Curated sequences of courses and articles — follow a path or pick individual steps

Intermediate~20 hours
Backend Engineer Path
Build a strong backend foundation — databases, caching, inter-service communication, and system design.
  1. 1

    SQL, NoSQL, schema design, indexes, and choosing the right store.

  2. 2
    Cachingcourse

    Cache-aside, Redis, eviction policies, CDN, and multi-level caching.

  3. 3

    REST, gRPC, message queues, sagas, and resilience patterns.

  4. 4

    Scalability, load balancing, CAP theorem, and design case studies.

Start this path
Intermediate~5 hours
AI Engineer Path
From RAG pipelines to agentic architectures — understand how AI fits into modern application stacks.
  1. 1

    LangGraph, CrewAI, Haystack, LlamaIndex, vLLM, Ollama, FAISS, and vector DBs mapped by stack lane.

  2. 2

    Agentic loops, MCP, gateways, evals, guardrails, observability, and the Bitter Lesson.

  3. 3

    What each Claude Code milestone changed: GA, harness, Opus 4.5, Cowork — without timeline myths.

  4. 4

    Interactive sessions, print mode, resume flags, permissions, MCP, plugins, background agents, and diagnostics.

  5. 5

    Agent→tools (MCP) vs agent→agent registry (A2A) vs REST manifests (ACP).

  6. 6

    Orchestrator LLM, memory, tools, multi-agent protocol, and specialist agents explained.

  7. 7

    Choose an editor, terminal, cloud, or orchestration agent—and place MCP and OpenClaw on the correct layers.

  8. 8

    How AI changes repositories, APIs, validation, and microservices in .NET.

  9. 9

    Includes vector databases and semantic search with pgvector.

Start this path
Beginner~10 hours
Full-Stack Developer Path
Start with TypeScript and React, then Next.js and UI systems — the core modern web stack.
  1. 1

    In progress — short orientation on types, interfaces, generics, and utility types.

  2. 2

    In progress — short orientation on composition, custom hooks, and performance.

  3. 3

    In progress — short orientation on App Router, server components, and deploy basics.

  4. 4

    In progress — short orientation on tokens, shadcn/ui, and accessibility basics.

  5. 5

    Basic Auth, tokens, OAuth, and API keys in production.

  6. 6

    RBAC, policies, claims, custom handlers, endpoint and resource authorization.

Start this path
Advanced~14 hours
System Design Interview Path
Prepare for system design interviews with fundamentals, patterns, and classic problem walkthroughs.
  1. 1

    Scalability, caching, databases, CAP theorem, and URL shortener case study.

  2. 2

    Trace one browser request through DNS, TLS, HTTP, origin systems, and rendering.

  3. 3

    Per-request time vs completion rate, percentiles, Little's Law, and the saturation knee.

  4. 4

    Separate service access, correct behavior, and acknowledged-data survival.

  5. 5

    Place session state deliberately and make compute replaceable where possible.

  6. 6

    Choose acknowledgment boundaries, deadlines, queues, and duplicate-safe recovery.

  7. 7

    Quorum reads/writes, async replication, conflict resolution, and session guarantees.

  8. 8

    Hash ring, virtual nodes, and why a scale-out can still stay lopsided.

  9. 9

    W/R tuning, sloppy quorums, hinted handoff, and read repair.

  10. 10

    Signaling mechanisms, load shedding, and end-to-end propagation.

  11. 11

    Hidden SPOFs, real vs disguised redundancy, and correlated failures.

  12. 12

    Core-path classification, fallbacks, feature-flag kill switches, and testing degraded mode.

  13. 13

    Two different promises, their mechanisms, and a lost-charge failover outage.

  14. 14

    When to stop, what state to stop into, and a real fail-open security bug.

  15. 15

    Mechanisms, RTO/RPO trade-offs, and a standby that promoted with a stale schema.

  16. 16

    Measure the real ratio per table, then match caching or write-optimization to it.

  17. 17

    Detect per-shard load imbalance and a noisy-neighbor tenant failure.

  18. 18

    The physical latency floor, edge patterns, and a data-residency failure.

  19. 19

    Precise definitions, DR tiers, business-impact targets, and a corruption backups almost missed.

  20. 20

    Read replicas, sharding, partitioning, and caching — when to use each.

  21. 21
    Cachingcourse

    Every caching layer from browser to Redis — essential for interview answers.

  22. 22

    API Gateway, CQRS, BFF, event-driven, and database per service.

  23. 23

    From commit to production — workflows, Docker builds, and deploy strategies.

  24. 24

    Container packaging vs orchestration — when to use each in production.

Start this path