Data Structures & Algorithms
16 topics · 98 pattern guides · 469 problems with step-through simulations
Every pattern guide and worked problem
Why the pattern applies, before how it runs
Step-through simulation on every problem
The algorithm runs visually one step at a time with its state drawn beside it
Reference implementations
Java and Python, with the complexity argued from the code
A code editor beside every problem
Write the solution beside the problem. Nothing to install
—
Run against the real test cases
The same cases the reference implementation has to pass
—
Saved attempts per problem
Come back to what you wrote, from any device
—
AWS and Beyond
37 services · 52 lab guides · ~265h lab time
Every service guide and lab session
Built against the real services rather than described from the docs
Architecture walkthroughs
The trade-offs named, not only the path that works
Reference implementations for every lab
The configuration that produced the result you are reading
System Design
6 parts · 92 lessons · 28 problems and teardowns
Every lesson, design problem and teardown
Interview problems worked up a scale ladder, and real systems taken apart
The trade-offs interviewers probe for
What breaks at scale, and what you give up to stop it
Reference architectures
A defensible starting point for the questions you will be asked
SQL Mastery with Postgres
13 chapters · 10 guided query labs · 44 practice problems
Every chapter, with results from the real dataset
Queries, plans and figures drawn from the database you work against
Every guided query lab, with its reference queries
Each step's query and what it returned, so the lesson reads end to end
A live console and psql in every lab
A live Postgres on every page: change the query and see what the plan does
—
A playground beside every article
Open a console over any page you are reading, one shortcut away
—