Software Engineer: Zero to Hero

    A zero-to-hero path through the catalog — every phase ends in a capstone you can put in a portfolio.

    Programming fundamentals → data structures & algorithms → databases → system design → engineering practice.

    0/99 · 0%
    Start: Complexity Analysis (Big-O)
    1. 1
      Foundations
      0/8 lessons · capstone

      The building blocks every engineer needs before anything else clicks.

      Measuring cost
      Big-O is the unit every later choice in this path is argued in.
      Version control
      You cannot collaborate on code without this.
    2. 2
      Algorithmic Thinking
      0/41 lessons · capstone

      Sorting, searching, trees, and graphs — the vocabulary of technical interviews and efficient code.

      Sorting
      The classic algorithms, and why some scale and others don't.
      Greedy algorithms
      When the locally best choice is provably the globally best one — and how to tell when it isn't.
    3. 3
      Databases
      0/11 lessons · capstone

      Almost every real system is a thin layer over a database. Understand the layer.

    4. 4
      System Design
      0/28 lessons · capstone

      How production systems are actually put together, end to end.

      The interview framework
      The repeatable approach every system design interview rewards — learn it once, apply it to anything.
      Kafka in production
      What actually pages you once a log is running: replicas falling behind, consumers rebalancing, lag piling up.
      Security & isolation
      Proving who a caller is, then keeping the wrong things from talking to each other.
    5. 5
      Engineering Practice
      0/7 lessons · capstone

      The non-algorithmic skills that separate a working engineer from someone who can only solve puzzles.

      Writing maintainable code
      Code that survives contact with a second engineer.
      Confidence in change
      How you know your code still works after you touch it.
      Correctness under load
      What goes wrong when two things run at once, and how to stop it.
    6. 6
      Capstone: AI Literacy
      0/4 lessons · capstone

      Every software engineer now ships next to AI features. A working-level tour, not a specialization.

      Working with LLMs as a building block
      Enough to integrate an LLM API correctly and safely.