Below the Code

OS & Networks

The systems layer of computer science — how one machine runs your program (processes, memory, scheduling) and how millions of machines talk to each other (TCP/IP, HTTP, DNS). The knowledge every other track quietly depends on.

32Guides live
4Pillars complete
8Quizzes each
100%Interview-relevant
Four pillars

All four pillars are complete — eight full guides each, thirty-two in total.

Browse the systems roadmaps Operating systems, networking, security and theory of computation each have their own roadmap. Explore →
Why this section exists
01System design assumes it — you can't reason about load balancers without TCP, or containers without processes.
02Interviews probe it — "what happens when you type a URL" and "process vs thread" are evergreen questions.
03Debugging lives here — memory leaks, port conflicts, DNS failures: the systems layer is where prod issues hide.