Skip to main content

For the curious engineer

From "it works" to "I get it."

Master the fundamentals. Build with AI. Be a problem solver.

0112 chapters

DSA

Understand the patterns behind a robust solution, from a simple search to graphs and dynamic programming.

Start with the introduction
028 chapters

System Design

Follow a request through a system, explore the trade-offs, and learn to design for scale and reliability.

Start with the introduction
038 chapters

AI-Native Engineering

Build with language models, retrieval and agents. Learn how to test what they do, and when to trust them.

Start with the introduction