Course 9⭐ Members
How Computers Really Work: Systems
“The computer science that separates coders from engineers: memory, processes, concurrency, operating systems and networks, explained without the jargon.”
Lessons
Start the course →0 of 6 lessons done
- Memory: The Stack, the Heap & References🔒Why changing one list can change another, and what's really in your variables. · 12 min
- How Numbers & Text Are Stored🔒Why 0.1 + 0.2 isn't 0.3, why money uses cents, and how letters become numbers. · 10 min
- Processes, Threads & Doing Things at Once🔒How computers juggle many tasks, and how to run work in parallel with async code. · 12 min
- Race Conditions & How to Avoid Them🔒When two tasks touch the same data at once, things break. See it happen, then fix it. · 12 min
- Networking Deep Dive: DNS, TCP & HTTPS🔒The layers that carry every request, and what interviewers mean by "what happens when you type a URL". · 12 min
- Latency Numbers & Caching🔒Know what's fast and what's slow, and make slow things fast by remembering answers. · 12 min
- Operating systems in plain EnglishComing soon ✏️
- How compilers & interpreters run your codeComing soon ✏️