Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#102 overall

Computer Networks

Coursera

5 recommenders · 5 threads · recommended in 4 years, 2013–2021 · score 4.3

Go to course ↗

An introductory Coursera course on computer networks that covers a wide range of networking topics. Its lectures were offered free and were still downloadable from an archived session.

Commenters call it an excellent, well-rounded networking course and say it is good even as an introductory class.

CS Fundamentals & Systemsbeginnerfreevideo lectures#computer networks#networking#internet protocols#introductory

Recommendations by year

20062026

What commenters said (5)

  1. Recommendsholonomically2021in “Ask HN: Are AWS certs worth it in 2021?”

    I don't know if it's worth it or not. I guess it depends on who finds these certificates valuable. If you have the time and inclination then I think it would be better to get coursera and udacity degrees/certificates than anything vendor specific.

    I took a few networking and quantum computation classes on coursera and they were really good.

  2. Recommendscjauvin2018in “Ask HN: What are the best MOOCs you've taken?”

    Three Coursera MOOCs I particularly enjoyed:

    * Discrete Optimization: almost entirely problem-driven, very challenging and entertaining prof; https://www.coursera.org/learn/discrete-optimization

    * Crypto I: very deep, thorough and crystal clear explanations; https://www.coursera.org/learn/crypto

    * Computer Networks: excellent overall course covering a wide variety of topics; https://www.coursera.org/instructor/~517478, https://www.youtube.com/playlist?list=PLfgkuLYEOvGMWvHRgFAcj...

  3. Recommendsuulbiy2015in “Ask HN: What's your favorite online course?”

    My Coursera profile lists 67 courses, I have completed ~15 of them and with a passing grade ~8 of them. My most favorite one, which for me was the hardest as well, was The Hardware/Software Interface by Gaetano Borriello and Luis Ceze[1]. I also liked Computer Networks[2] even though it's an introductory course, Functional Programming Principles in Scala[3] which is surprisingly easy unlike the follow up course[4], High Performance Scientific Computing[5], Software Security[6] and Cryptography[7] although I prefer Boneh's class. For non-IT related courses I liked Think Again: How to Reason and Argue[8], Crafting an Effective Writer: Tools of the Trade (Fundamental English Writing)[9], Child Nutrition and Cooking[10] and Work Smarter, Not Harder: Time Management for Personal & Professional Productivity[11].

    I often take time to think why I have so many started but not finished courses. Most of them are abandoned on the first week and my assumption is that when I enroll my expectations for the course content and the workload needed are wrong.

    Occasionally, I abandon courses because they demand too much time to get something working on linux or because of luck of time. The thing that I noticed about me is that when I get a little behind the schedule then it's almost certainly that I will abandon the course. Additionally, when I try to commit on two courses at the same time then it's certain that I will abandon at least one (usually both).

    [1]: https://www.coursera.org/course/hwswinterface

    [2]: https://www.coursera.org/course/comnetworks

    [3]: https://www.coursera.org/course/progfun

    [4]: https://www.coursera.org/course/reactive

    [5]: https://www.coursera.org/course/scicomp

    [6]: https://www.coursera.org/course/softwaresec

    [7]: https://www.coursera.org/course/cryptography

    [8]: https://www.coursera.org/course/thinkagain

    [9]: https://www.coursera.org/course/basicwriting

    [10]: https://www.coursera.org/learn/childnutrition/home/welcome

    [11]: https://www.coursera.org/learn/work-smarter-not-harder/home/...

  4. RecommendsAYBABTME2013in “Google bots follow SQL-injected URLs from third party sites”

    Coursera had a great Computer Network course.

    I think you can still register and download the videos:

    https://class.coursera.org/comnetworks-002/

  5. Recommendsakasza2013in “Ask HN: Projects/resources to learn more about networking?”

    Coursera has a good class on networking. https://www.coursera.org/course/comnetworks

    If you're looking for projects to play around with check out quagga and the community version of vyatta. http://www.nongnu.org/quagga/ http://www.vyatta.org/

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help