A little further, every day.
Your library
![]()
Reading order
Each row builds left to right, and each book names what it comes after. Point at one to light those up.
Foundations
MathematicsStart here
Data StructuresStart here
AlgorithmsAfter Data Structures
Distributed systems
System DesignStart here
Site Reliability EngineeringAfter Computer Networking and System Design
Microservices & Service ArchitectureAfter Computer Networking and System Design
Landmark Cloud SystemsAfter DBMS, Mathematics, Operating Systems, and System Design
Testing & Verifying Distributed SystemsAfter Algorithms, Mathematics, and System Design
Databases
DBMSStart here
PostgreSQLAfter DBMS, Operating Systems, and System Design
The machine
Computer ArchitectureStart here
Operating SystemsAfter Computer Architecture and Data Structures
Operating Systems in DepthAfter Operating Systems
Language Runtimes & Concurrency ModelsAfter Operating Systems
Networks
Computer NetworkingAfter Mathematics
Security Engineering & IdentityAfter Computer Networking
Learning from data
Machine LearningAfter Mathematics
Deep LearningAfter Machine Learning
Reinforcement LearningAfter Mathematics
Emerging ModelsStart here
Beyond software
ChessStart here
On your shelf
No matching books. Try a title or subject.