Skip to content

🌐 Networking

TCP/IP, protocols, sockets, and network programming.

See also: Systems Track · C

Courses

Course Platform Link
Computer Networks (NPTEL, IIT Kharagpur) NPTEL NPTEL
Stanford Networking (Nick McKeown) YouTube YouTube
Computer Networking (Kurose & Ross lectures) Free Lectures gaia.cs.umass.edu

Books (Free)

Book Link
Beej's Guide to Network Programming beej.us/guide/bgnet
High Performance Browser Networking hpbn.co
Computer Networks (Tanenbaum lectures) YouTube

Cross-references: C · Go · Systems Track

Additional Video Courses

📺 From cs-video-courses.

Course Platform Institution
CS 144 Introduction to Computer Networking YouTube Stanford
6.172 Performance Engineering of Software Systems MIT OCW MIT