Phase 2 — Networking, Protocols & Concurrency

Every backend database call, Redis lookup, webhook, and browser request is bytes moving over a kernel socket. Phase 2 strips away the magic of web frameworks so you understand TCP state machines, DNS/TLS, HTTP/1.1–3, Server-Sent Events (SSE), OS threads vs processes, and the asyncio event loop.


Modules & Lessons

01 — Network Fundamentals & Protocols

02 — Concurrency, Parallelism & Asyncio


Capstone Milestone: pulseforge/ v0.3

Add an asynchronous TCP/HTTP event ingestion server to PulseForge featuring bounded asyncio.Queue backpressure, real-time live tailing over Server-Sent Events (SSE), and zero-drop graceful shutdown on SIGTERM.