The Best Algorithms 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.
Why Learn Algorithms
Top Courses
Algorithms, Part I
Coursera · Princeton University · 109 HN points · 54 HN commentsAlgorithms
Coursera · Stanford University · 13 HN points · 38 HN commentsDiscrete Optimization
Coursera · The University of Melbourne · 18 HN commentsC++ For C Programmers, Part B
Coursera · University of California, Santa Cruz · 47 HN points · 1 HN commentsData Structures and Algorithms
Coursera · University of California San Diego · 5 HN points · 8 HN commentsVLSI CAD Part I: Logic
Coursera · University of Illinois at Urbana-Champaign · 8 HN commentsStatistical Mechanics: Algorithms and Computations
Coursera · École normale supérieure · 7 HN commentsLearning From Data
edX · Caltech · 10 HN points · 4 HN commentsReliable Distributed Algorithms - Part 1
edX · KTH Royal Institute of Technology · 12 HN points · 2 HN commentsAlgorithmic Thinking (Part 1)
Coursera · Rice University · 4 HN commentsC for Everyone: Fundamentals
Coursera · University of California, Santa Cruz · 19 HN pointsHow to Win a Data Science Competition: Learn from Top Kagglers
Coursera · National Research University Higher School of Economics · 4 HN points · 4 HN commentsProbabilistic Graphical Models
Coursera · Stanford University · 4 HN commentsData Science at Scale
Coursera · University of Washington · 3 HN points · 8 HN commentsAlgorithms, Part II
Coursera · Princeton University · 4 HN commentsBecome a Machine Learning Engineer
Udacity · 2 HN points · 3 HN commentsLearning From Data (Introductory Machine Learning)
edX · Caltech · 2 HN commentsData Structures: An Active Learning Approach
edX · The University of California, San Diego · 2 HN commentsJavaScript (JS) Algorithms and Data Structures Masterclass
Udemy · 2 HN commentsComputational Neuroscience
Coursera · University of Washington · 2 HN points · 4 HN commentsReliable Distributed Algorithms, Part 2
edX · KTH Royal Institute of Technology · 2 HN commentsConvolutional Neural Networks
Coursera · deeplearning · 3 HN points · 4 HN commentsLearning From Data (Introductory Machine Learning)
edX · Caltech · 4 HN points · 1 HN commentsAnalysis of Algorithms
Coursera · Offered by Princeton University · 2 HN commentsCloud Computing Concepts, Part 1
Coursera · University of Illinois at Urbana-Champaign · 4 HN commentsUnderactuated Robotics
edX · Massachusetts Institute of Technology · 2 HN points · 2 HN commentsMastering the Software Engineering Interview
Coursera · University of California San Diego · 6 HN pointsQuantum Machine Learning
edX · University of Toronto · 6 HN pointsProcess Mining: Data science in Action
Coursera · Offered by Eindhoven University of Technology · 3 HN points · 1 HN commentsParallel programming
Coursera · École Polytechnique Fédérale de Lausanne · 3 HN points · 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.