Networks & OS
12 modules
TCP/IP, OS internals, Linux, cloud infrastructure, containers, SRE & systems engineering
On completion: You'll understand what actually happens beneath your application — the OS scheduling your threads, the TCP handshakes carrying your data, the Linux kernel you deploy on, and the reliability engineering practices that keep production alive.
M1TCP/IP & Network Fundamentals
How data travels across the internet — protocols, layers, and addressing
14m
Masters+150M2Operating System Internals
Processes, memory, file systems — the layer between hardware and your code
14m
Masters+150M3Concurrency & Synchronization
Threads, locks, race conditions, deadlocks — writing correct concurrent code
14m
Masters+150M4Linux Command Line & Shell Scripting
Mastering the terminal: files, processes, pipelines, and automation
14m
Masters+150M5Cloud Infrastructure & DevOps
Cloud models, IaC, containers, CI/CD — modern deployment infrastructure
16m
PhD+175M6Database Systems & Storage
ACID, indexes, query optimization, NoSQL — choosing and using the right database
16m
PhD+175M7Network Security
Firewalls, TLS, PKI, zero trust — defending networked systems
16m
PhD+175M8Virtualization & Containers Deep Dive
Hypervisors, namespaces, cgroups, Kubernetes scheduling — how isolation works
16m
PhD+175M9Distributed Systems Fundamentals
Consensus, replication, consistency models — engineering for failure
18m
Next-Gen AI+200M10Performance Engineering
Profiling, benchmarking, latency analysis — finding and fixing bottlenecks
18m
Next-Gen AI+200M11Networking for Modern Web Apps
CDNs, WebSockets, HTTP/3, edge computing — the modern web infrastructure stack
18m
Next-Gen AI+200M12Site Reliability Engineering (SRE)
Incident response, on-call, runbooks, postmortems — operating production systems
18m
Next-Gen AI+200