The Best Computer Science Courses of Hacker News
Hacker News was created by Paul Graham, co-founder of Y Combinator, as a place for tech-savvy individuals to share and discuss interesting content related to technology, startups, programming, and more.
Initially, it started as a simple link aggregator, where users could submit links to articles, blog posts, and projects they found intriguing.
Over time, it evolved into a thriving community with a strong emphasis on intellectual curiosity, thoughtful discussions, and quality content.
I'm an avid reader of Hacker News and often come across high-quality discussions from the community. I found that the courses and books people discuss on Hacker News are really good, so I conduct monthly analyses and aggregate the top courses/books found in comments and rank them.
Top Courses
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Coursera · Hebrew University of Jerusalem · 112 HN points · 38 HN commentscoursera.org/learn/nand2tetris2
Coursera · Offered by Hebrew University of Jerusalem · 154 HN points · 10 HN commentsMathematics for Machine Learning
Coursera · Imperial College London · 106 HN points · 4 HN commentsCS50's Introduction to Computer Science
edX · Harvard University · 1 HN points · 16 HN commentsProbabilistic Graphical Models 1: Representation
Coursera · Stanford University · 15 HN commentsIntroduction to Computer Science and Programming Using Python
edX · Massachusetts Institute of Technology · 8 HN points · 7 HN commentsCircuits and Electronics 1: Basic Circuit Analysis
edX · Massachusetts Institute of Technology · 11 HN commentsCS50's Introduction to Computer Science
edX · Harvard University · 6 HN commentsBasic Modeling for Discrete Optimization
Coursera · The University of Melbourne · 7 HN commentsCS50's Introduction to Computer Science
edX · Harvard University · 13 HN points · 2 HN commentsIntroduction to Discrete Mathematics for Computer Science
Coursera · University of California San Diego, National Research University Higher School of Economics · 10 HN points · 3 HN commentsIntroduction to Computer Science and Programming Using Python
edX · Massachusetts Institute of Technology · 3 HN commentsIntro to Theoretical Computer Science
Udacity · 3 HN points · 2 HN commentsDigital Signal Processing
Coursera · École Polytechnique Fédérale de Lausanne · 1 HN points · 6 HN commentsSolving Algorithms for Discrete Optimization
Coursera · The University of Melbourne · 3 HN commentsJavaScript (JS) Algorithms and Data Structures Masterclass
Udemy · 2 HN commentsIntroduction to Computational Thinking and Data Science
edX · Massachusetts Institute of Technology · 2 HN commentsComputation Structures - Part 1: Digital Circuits
edX · Massachusetts Institute of Technology · 2 HN commentsComputation Structures - Part 1: Digital Circuits
edX · Massachusetts Institute of Technology · 4 HN commentsComputation Structures 3: Computer Organization
edX · Massachusetts Institute of Technology · 1 HN commentsComputation Structures 2: Computer Architecture
edX · Massachusetts Institute of Technology · 1 HN commentsData Mining
Coursera · University of Illinois at Urbana-Champaign · 1 HN commentsAlgorithms: Design and Analysis, Part 2
edX · Stanford University · 1 HN commentsAlgorithms: Design and Analysis, Part 1
edX · Stanford University · 1 HN commentsComputer Science: Algorithms, Theory, and Machines
Coursera · Princeton University · 1 HN commentsCS50's Computer Science for Business Professionals
edX · Harvard University · 1 HN commentsMaster the Coding Interview: Data Structures + Algorithms
Udemy · Andrei Neagoie · 1 HN commentsCloud Computing
Coursera · University of Illinois at Urbana-Champaign · 1 HN commentsIntroduction to Computer Science and Programming Using Python
edX · Massachusetts Institute of Technology · 1 HN commentsMaterials Data Sciences and Informatics
Coursera · Georgia Institute of Technology · 1 HN comments
Our methodology
We conducted this analysis by "ranking things based on social signals"
It's the result of mining the HN archives for references to online courses and then ranking them and displaying all references in one place.
Ranking currently takes into account HN stories (points) and comments (sentiment, karma, estimated points).
Who are we
Find accountability partners, and study online courses & books with other learners. Moocable helps you find your next course/book/problem set, and lets you find study partners.