
WebSockets
Course Index
29 Lessons · 3 Sections
Master WebSockets & Socket.IO for real-time bidirectional apps — rooms, namespaces, auth, Redis scaling & WebTransport. Covers SSE for AI streaming & 5 production builds: chat, multiplayer game, live dashboard & more.
29Lessons
3Sections
5Projects
FreeAccess
Section 1WebSocket Protocol & Socket.IO CoreLessons 1–10
Lesson 1
What are WebSockets?
Lesson 2
WebSockets vs HTTP vs SSE
Lesson 3
The WebSocket Handshake & Protocol
Lesson 4
Native WebSocket API in the Browser
Lesson 5
WebSocket Server with Node.js (ws)
Lesson 6
Socket.IO: Setup & Architecture
Lesson 7
Socket.IO: Events, emit & on
Lesson 8
Socket.IO: Rooms & Broadcasting
Lesson 9
Socket.IO: Namespaces
Lesson 10
Socket.IO: Acknowledgements
Section 2Advanced Socket.IO & Real-Time PatternsLessons 11–22
Lesson 11
Socket.IO: Authentication
Lesson 12
Socket.IO: Middleware
Lesson 13
Handling Reconnection & Disconnection
Lesson 14
Socket.IO: Connection State Recovery
Lesson 15
Scaling WebSockets: Redis Adapter
Lesson 16
WebSockets with React
Lesson 17
Server-Sent Events (SSE)
Lesson 18
WebTransport: Next-Gen Protocol
Lesson 19
WebSockets Security
Lesson 20
Testing WebSocket Applications
Lesson 21
WebSockets with TypeScript
Lesson 22
Real-World Architecture Patterns
Section 3Comparisons & ProjectsLessons 23–29