Computer Networks
Frans Kaashoek
Learn network performance optimization with this Computer Networks course by Frans Kaashoek at MIT. Explore key concepts & improve network efficiency!
More resources on Network Performance
iperf
Tool for measuring network bandwidth and performance
Wireshark
Tool for network protocol analysis and performance troubleshooting
High Performance Browser Networking
Free online book covering web performance and networks
NetworkChuck: What REALLY happens when you lose connection?
Deep dive into network latency and packet loss
Computer Networking
This course is designed to provide a full overview of computer networking. Weβll cover everything from the fundamentals of modern networking technologies and protocols to an overview of the cloud to practical applications and network troubleshooting. By the end of this course, youβll be able to: β describe computer networks in terms of a five-layer model β understand all of the standard protocols involved with TCP/IP communications β grasp powerful network troubleshooting tools and techniques β learn network services like DNS and DHCP that help make computer networks run β understand cloud computing, everything as a service, and cloud storage
web.dev
web.dev is Google's developer resource hub with guides, tutorials, and tooling docs to help you build fast, accessible, and reliable websites. It covers web performance topics like Core Web Vitals, Lighthouse audits, performance best practices, and network optimization techniques.
