← Back to the catalogue

Level 3 · Ph.D

Networking

Ph.D syllabus · 47 phases · +1 year

Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.

  1. Phase 0 Foundations & tooling
  2. Phase 1 The virtual lab
  3. Phase 2 Signaling & encoding
  4. Phase 3 Framing & Ethernet
  5. Phase 4 ARP & neighbor discovery
  6. Phase 5 Switching, broadcast domains, VLANs, STP
  7. Phase 6 IPv4 addressing & subnetting
  8. Phase 7 IPv6 addressing, SLAAC, NDP
  9. Phase 8 IP forwarding (build the software router)
  10. Phase 9 ICMP, ping, traceroute, path MTU
  11. Phase 10 NAT/PAT & connection tracking
  12. Phase 11 Fragmentation & reassembly
  13. Phase 12 UDP & the socket API
  14. Phase 13 TCP I — handshake & the state machine
  15. Phase 14 TCP II — reliability
  16. Phase 15 TCP III — flow & congestion control
  17. Phase 16 Sockets, multiplexing & a tiny event loop
  18. Phase 17 Static routing & forwarding tables
  19. Phase 18 Distance-vector routing (RIP)
  20. Phase 19 Link-state (OSPF) & Dijkstra
  21. Phase 20 BGP, autonomous systems, path selection & policy
  22. Phase 21 DNS (the Domain Name System)
  23. Phase 22 DHCP & autoconfiguration
  24. Phase 23 HTTP/1.1 → HTTP/2 on the wire
  25. Phase 24 TLS handshake on the wire
  26. Phase 25 QUIC & HTTP/3
  27. Phase 26 Latency, throughput & the bandwidth-delay product
  28. Phase 27 QoS, traffic shaping & AQM
  29. Phase 28 Load balancing & anycast
  30. Phase 29 CDNs & edge delivery
  31. Phase 30 Overlays & tunneling
  32. Phase 31 SDN & OpenFlow
  33. Phase 32 eBPF/XDP fast-path packet processing
  34. Phase 33 Cloud networking
  35. Phase 34 Firewalls & stateful filtering
  36. Phase 35 IDS/IPS & traffic analysis
  37. Phase 36 VPNs & IPsec/WireGuard internals
  38. Phase 37 Network observability & telemetry
  39. Phase 38 Network automation
  40. Phase 39 Capstone
  41. Phase 40 Hardening, postmortem & "What's Next"
  42. Phase 41 Portal integration
  43. Phase 42 Pipes, FIFOs & Unix-domain sockets
  44. Phase 43 Message queues & semaphores
  45. Phase 44 Shared memory & record locking
  46. Phase 45 Condition variables, monitors & local concurrency
  47. Phase 46 Advanced sockets: socket options, raw sockets & SCTP

↑↓ to move · ↵ to open · esc to close Sign in to search programmes and course content.