← Roadmap

// Phase 4 · Computer science core · course 11

How Computers Really Work: Systems

The computer science that separates coders from engineers: memory, processes, concurrency, operating systems and networks, explained without the jargon.

IntermediateIn production6 coming soon

You'll be able to

  • Explain the stack, the heap and how memory works
  • Reason about processes, threads and race conditions
  • Understand TCP/IP, DNS and HTTP in depth
  • Spot performance problems using latency numbers

Syllabus

  1. 1Memory: the stack & the heapComing soon
  2. 2Processes & threadsComing soon
  3. 3Concurrency bugs & how to avoid themComing soon
  4. 4Operating systems in plain EnglishComing soon
  5. 5Networking deep dive: TCP/IP, DNS & HTTPComing soon
  6. 6Latency numbers every engineer should knowComing soon

This course is being recorded now. Members get every new lesson the day it ships.