HackerNews Courses

The Best Programming 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

  • Supervised Machine Learning: Regression and Classification

    Coursera · DeepLearning.AI · 34 HN points · 177 HN comments
  • Functional Programming in Scala

    Coursera · École Polytechnique Fédérale de Lausanne · 227 HN points · 29 HN comments
  • coursera.org/learn/progfun1

    Coursera · Offered by École Polytechnique Fédérale de Lausanne · 144 HN points · 44 HN comments
  • Programming Languages, Part A

    Coursera · University of Washington · 60 HN points · 69 HN comments
  • coursera.org/learn/nand2tetris2

    Coursera · Offered by Hebrew University of Jerusalem · 154 HN points · 10 HN comments
  • An Introduction to Interactive Programming in Python (Part 1)

    Coursera · Rice University · 56 HN points · 13 HN comments
  • Design of Computer Programs | Udacity Free Courses

    Udacity · 2 HN points · 24 HN comments
  • Functional Programming in Erlang

    FutureLearn · The University of Kent · 83 HN points · 7 HN comments
  • Introduction to Functional Programming

    edX · Delft University of Technology · 55 HN points · 8 HN comments
  • Artificial Intelligence for Robotics | Udacity Free Courses

    Udacity · 3 HN points · 20 HN comments
  • Functional Programming in Haskell: Supercharge Your Coding

    FutureLearn · The University of Glasgow · 69 HN points · 2 HN comments
  • Discrete Optimization

    Coursera · The University of Melbourne · 18 HN comments
  • How to Code: Simple Data

    edX · University of British Columbia · 6 HN points · 21 HN comments
  • Introduction to Python Programming | Udacity

    Udacity · 16 HN comments
  • CS50's Introduction to Computer Science

    edX · Harvard University · 1 HN points · 16 HN comments
  • Paradigms of Computer Programming – Fundamentals

    edX · Université catholique de Louvain · 46 HN points · 9 HN comments
  • Explore our Programs and Courses | Udacity Catalog

    Udacity · 11 HN comments
  • C++ For C Programmers, Part B

    Coursera · University of California, Santa Cruz · 47 HN points · 1 HN comments
  • Functional Programming Principles in Scala

    Coursera · École Polytechnique Fédérale de Lausanne · 5 HN points · 11 HN comments
  • Data Structures and Algorithms

    Coursera · University of California San Diego · 5 HN points · 8 HN comments
  • How to Code: Complex Data

    edX · University of British Columbia · 13 HN comments
  • Introduction to Computer Science and Programming Using Python

    edX · Massachusetts Institute of Technology · 8 HN points · 7 HN comments
  • Programming for Everybody (Getting Started with Python)

    Coursera · University of Michigan · 2 HN points · 7 HN comments
  • Software Development

    edX · University of British Columbia · 4 HN points · 13 HN comments
  • Neural Networks and Deep Learning

    Coursera · DeepLearning.AI · 9 HN comments
  • Software Debugging

    Udacity · 12 HN comments
  • CS50's Introduction to Computer Science

    edX · Harvard University · 6 HN comments
  • Online Courses & Programs | Udacity Catalog

    Udacity · 2 HN points · 7 HN comments
  • Probability - The Science of Uncertainty and Data

    edX · Massachusetts Institute of Technology · 7 HN comments
  • Programming Languages

    Udacity · 5 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.