The Best How To Code 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 commentscoursera.org/learn/nand2tetris2
Coursera · Offered by Hebrew University of Jerusalem · 154 HN points · 10 HN commentsDesign of Computer Programs | Udacity Free Courses
Udacity · 2 HN points · 24 HN commentsFunctional Programming in Haskell: Supercharge Your Coding
FutureLearn · The University of Glasgow · 69 HN points · 2 HN commentsHow to Code: Simple Data
edX · University of British Columbia · 6 HN points · 21 HN commentsParadigms of Computer Programming – Fundamentals
edX · Université catholique de Louvain · 46 HN points · 9 HN commentsHow to Code: Complex Data
edX · University of British Columbia · 13 HN commentsC for Everyone: Fundamentals
Coursera · University of California, Santa Cruz · 19 HN pointsR Programming
Coursera · Johns Hopkins University · 5 HN commentsHow to Win Coding Competitions: Secrets of Champions
edX · ITMO University · 6 HN points · 3 HN commentsCompilers
edX · Stanford University · 4 HN commentsNature, in Code: Biology in JavaScript
edX · École polytechnique fédérale de Lausanne · 3 HN commentsAgile Development Using Ruby on Rails - The Basics
edX · University of California, Berkeley · 3 HN commentsUnix Tools: Data, Software and Production Engineering
edX · Delft University of Technology · 3 HN commentsIntroduction to Serverless on Kubernetes
edX · The Linux Foundation · 11 HN pointsJavaScript (JS) Algorithms and Data Structures Masterclass
Udemy · 2 HN commentsFlying Car and Autonomous Flight Engineer Nanodegree
Udacity · 3 HN commentsThe Complete Elixir and Phoenix Bootcamp
Udemy · Stephen Grider · 3 HN commentsScience & Cooking: From Haute Cuisine to Soft Matter Science (part 1)
edX · Harvard University · 2 HN commentsMathematics for Machine Learning: Linear Algebra
Coursera · Imperial College London · 2 HN commentsBalancing Refactoring and Delivery: Clean Coding Practices
Udemy · Abhinav Manchanda · 9 HN pointsIBM COBOL Basics
Coursera · IBM · 8 HN pointsSoftware as a Service
edX · University of California, Berkeley · 1 HN points · 1 HN commentsHow to create a Bitcoin and Ethereum crypto address - Java
Udemy · Tuna Tore | AWS Solutions Architect · 2 HN points · 1 HN commentsNature, in Code: Biology in JavaScript
edX · École polytechnique fédérale de Lausanne · 1 HN commentsLearn to Program: Crafting Quality Code
Coursera · University of Toronto · 1 HN commentsEffective Programming in Scala
Coursera · École Polytechnique Fédérale de Lausanne · 1 HN commentsAlgorithms and Data Structures
edX · Microsoft · 1 HN commentsDiscovering Godot: Make Video Games in Python-like GDScript
Udemy · Ben Tristem · 1 HN commentsKotlin for Java Developers
Coursera · JetBrains · 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.