HackerNews Courses

The Best Data Structures 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

  • Functional Programming in Scala

    Coursera · École Polytechnique Fédérale de Lausanne · 227 HN points · 29 HN comments
  • Algorithms, Part I

    Coursera · Princeton University · 109 HN points · 54 HN comments
  • coursera.org/learn/nand2tetris2

    Coursera · Offered by Hebrew University of Jerusalem · 154 HN points · 10 HN comments
  • Introduction to Python Programming | Udacity

    Udacity · 16 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
  • VLSI CAD Part I: Logic

    Coursera · University of Illinois at Urbana-Champaign · 8 HN comments
  • Algorithmic Thinking (Part 1)

    Coursera · Rice University · 4 HN comments
  • Algorithms, Part II

    Coursera · Princeton University · 4 HN comments
  • Data Structures: An Active Learning Approach

    edX · The University of California, San Diego · 2 HN comments
  • JavaScript (JS) Algorithms and Data Structures Masterclass

    Udemy · 2 HN comments
  • Functional Program Design in Scala

    Coursera · École Polytechnique Fédérale de Lausanne · 2 HN points · 1 HN comments
  • Mastering the Software Engineering Interview

    Coursera · University of California San Diego · 6 HN points
  • Python for Everybody

    Coursera · University of Michigan · 1 HN comments
  • Algorithms and Data Structures

    edX · Microsoft · 1 HN comments
  • Elasticsearch 7 and the Elastic Stack - In Depth & Hands On!

    Udemy · Sundog Education by Frank Kane · 1 HN comments
  • Data Warehousing for Business Intelligence

    Coursera · University of Colorado System · 1 HN comments
  • Data Mining

    Coursera · University of Illinois at Urbana-Champaign · 1 HN comments
  • Coding Interview Bootcamp Algorithms, Data Structures Course

    Udemy · 1 HN comments
  • SQL and PostgreSQL: The Complete Developer's Guide

    Udemy · 1 HN comments
  • Data-driven Astronomy

    Coursera · The University of Sydney · 1 HN comments
  • Master the Coding Interview: Data Structures + Algorithms

    Udemy · Andrei Neagoie · 1 HN comments
  • Graph Analytics for Big Data

    Coursera · University of California San Diego · 1 HN comments
  • COBOL Programming with VSCode

    Coursera · IBM · 1 HN comments
  • Managing Big Data with MySQL

    Coursera · Duke University · 2 HN comments
  • iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp

    Udemy · Dr. Angela Yu · 1 HN comments
  • Data Manipulation at Scale: Systems and Algorithms

    Coursera · University of Washington · 1 HN comments
  • VLSI CAD Part II: Layout

    Coursera · University of Illinois at Urbana-Champaign · 1 HN comments
  • Using Python to Access Web Data

    Coursera · University of Michigan · 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.