#133 overall
Introduction to Computer Networking
Stanford Lagunita
3 recommenders · 3 threads · recommended in 3 years, 2013–2019 · score 3.3
A Stanford networking course offered through Lagunita (originally taught as CS 144) covering internet and network design with video lectures and quizzes; commenters note that hands-on labs were added later and are now publicly available.
Commenters call it the best free networking course out there, citing its undiluted Stanford-level content and the added labs that balance theory with practice.
CS Fundamentals & Systemsintermediatefreevideo lectures#computer networking#internet#ethernet#lab-based#stanford
Recommendations by year
20062026
OP here, since you are curious, this is why I decided to post this: as someone else has remarked above, there is a fantastic Stanford free networking course in Lagunita. It is the real thing, full force undiluted highbrow not dumbed down, unlike so many other moocs. Except, frustratingly, unlike the real Stanford course, the challenging labs are missing, so people were missing that necessary balance between theory and practice. But now Stanford has made said labs publicly available, this term. Given that this is AFAIK the best free networking course out there, I thought HN readership might be interested to know that now it's even better (and, as it happens, it was).
OP here. I think the best would be to do the labs in posted link, after watching the great video lectures (which have quizzes but are lacking labs) in the free online Stanford course: https://lagunita.stanford.edu/courses/Engineering/Networking...
AFAIK this combination would be the best free computer networking course out there, specially if combined with the MIT 6.033 systems engineering videos, to understand complex systems design concepts in a wider context, and how they were applied, in particular, to the internet and the ethernet.
Also, regarding ethernet, there is a realy good old presentation by Metcalfe in youtube: https://youtu.be/Fj7r3vYAjGY
Take a look at this course : https://lagunita.stanford.edu/courses/Engineering/Networking... . The recommended book is Computer Networking: A Top-Down Approach by Kurose and Ross.
I absolutely agree and I recommend this course every time someone mentions SQL. The lectures combined with the videos are the best learning tool for people interested in SQL.
I also recommend Introduction to Networks from Stanford which is also freely accessible with registration[1] and also very high quality similar to the DB course level.
[1]http://f12.class2go.stanford.edu/networking/Fall2012
They're both on Stanford's Lagunita, along with excellent courses on Computer Networks and Databases.