Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i

Best Machine Learning & AI courses

The 172 Machine Learning & AI courses programmers recommend to each other on Hacker News, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (846 recommendations, 2006 to October 2026). 119 of them are free. How ranking works.

#1Classic

Machine Learning (Andrew Ng)

Coursera · beginner · free

Commenters call it a great introduction that avoids heavy math while still conveying real understanding of the topic, and many say it was their starting point.

240 recommenders · 226 threads · 2009–2026Machine Learning & AI
#4Classic

Practical Deep Learning for Coders

fast.ai · beginner · free

Commenters repeatedly call it the best practical entry point into deep learning for programmers, praising its focus on building working models quickly without requiring a heavy math background.

112 recommenders · 101 threads · 2017–2026Machine Learning & AI
#13Classic

CS231n: Convolutional Neural Networks for Visual Recognition

Stanford University · intermediate · free

Commenters repeatedly call it an excellent, hands-on introduction to deep learning and neural networks, praising the course notes, assignments, and Karpathy's teaching.

39 recommenders · 41 threads · 2015–2024Machine Learning & AI
#16Classic

Deep Learning Specialization (Andrew Ng)

Coursera · intermediate · paid

Commenters call it excellent and phenomenal, praise its theory-first approach that builds understanding of what happens under the hood, and say the assignments help clarify concepts.

31 recommenders · 31 threads · 2017–2025Machine Learning & AI
#19Classic

Neural Networks for Machine Learning (Geoffrey Hinton)

Coursera · advanced · free

Commenters call it an excellent, challenging introduction to neural networks taught by a pioneer, and several say it changed the course of their careers.

25 recommenders · 32 threads · 2012–2025Machine Learning & AI
#20Classic

CS229 Machine Learning

Stanford University · advanced · free

Commenters call it one of the best ML courses out there, praised for deriving algorithms from the math and for its clear, rigorous treatment compared with the lighter Coursera version.

20 recommenders · 24 threads · 2007–2023Machine Learning & AI
#21Classic

Learning From Data

Caltech · intermediate · free

Commenters call it an outstanding, rigorous introduction to the theory behind machine learning, more mathematical than Andrew Ng's Coursera class and taught with exceptional clarity.

20 recommenders · 23 threads · 2012–2025Machine Learning & AI
#27

CS188 Introduction to Artificial Intelligence

UC Berkeley · intermediate · free

Commenters call it one of the best online courses they've taken, praising instructor Dan Klein and the Pacman programming assignments.

18 recommenders · 18 threads · 2011–2018Machine Learning & AI
#29Evergreen

Probabilistic Graphical Models

Coursera · advanced · free

Commenters call it a very good, rigorous deep dive into graphical models, with several saying it is worth the effort despite rough edges in the first run.

15 recommenders · 15 threads · 2012–2025Machine Learning & AI
#34

Neural Networks: Zero to Hero

YouTube · beginner · free

Commenters call it a clear, hands-on way to understand backpropagation and transformers, with Karpathy's explanations of attention singled out as especially accessible.

16 recommenders · 16 threads · 2022–2025Machine Learning & AI
#39Evergreen

Intro to Artificial Intelligence

Udacity · beginner · free

Commenters call it an excellent, clear introduction to AI, praising Peter Norvig's teaching, though some note errors and a lack of polish.

9 recommenders · 9 threads · 2012–2021Machine Learning & AI
#43Evergreen

Artificial Intelligence for Robotics

Udacity · intermediate · free

Commenters call it an accessible, hands-on introduction to probabilistic methods like Kalman filters, with Thrun praised for explaining intuition clearly.

10 recommenders · 10 threads · 2012–2020Machine Learning & AI
#47

Self-Driving Car Engineer Nanodegree

Udacity · intermediate · paid

Commenters call it the best hands-on course they have taken and say it lets you build real self-driving software, including a TensorFlow project.

11 recommenders · 12 threads · 2016–2023Machine Learning & AI
#51Evergreen

Reinforcement Learning (David Silver)

YouTube · intermediate · free

Commenters call it excellent and great, praise Silver as an amazing teacher whose visual explanations make the Bellman equation click, and often pair it with Sutton and Barto.

9 recommenders · 8 threads · 2018–2026Machine Learning & AI
#56

CS224N: Natural Language Processing with Deep Learning

Stanford University · advanced · free

Commenters point to it as the go-to deep-learning-focused NLP course, with one calling it a good high-level grounding and another praising its historical perspective and lectures on word vectors.

9 recommenders · 8 threads · 2016–2023Machine Learning & AI
#61

6.034 Artificial Intelligence

MIT OpenCourseWare · intermediate · free

Commenters call Patrick Winston's lectures brilliant and say the course is worth doing in full, with one praising OCW's offering as still a great resource.

7 recommenders · 7 threads · 2015–2022Machine Learning & AI
#66

CS224d: Deep Learning for Natural Language Processing

Stanford University · advanced · free

Commenters call it a great course on NLP with deep learning, recommended as a companion to cs231n for going deeper into neural networks for language.

9 recommenders · 10 threads · 2015–2017Machine Learning & AI
#69

Bitcoin and Cryptocurrency Technologies

Coursera · beginner · free

Commenters call it a good primer that explains the concepts clearly, with one saying it was superb and has stuck with them for years.

6 recommenders · 6 threads · 2017–2022Machine Learning & AI
#76

Statistical Learning (Hastie and Tibshirani)

Stanford · beginner · free

Commenters call it a terrific, practical base in classical statistical learning that is worth more than many ML or deep learning courses for data science work and interviews.

5 recommenders · 6 threads · 2016–2023Machine Learning & AI
#78

Data Science Specialization

Coursera · beginner · paid

Commenters recommend it as a good way to learn R alongside data science and machine learning fundamentals, though one notes it is good rather than great.

6 recommenders · 6 threads · 2014–2017Machine Learning & AI
#83

The Analytics Edge

edX · beginner · free

Commenters call it a great MOOC and the best analytics course they've taken, praising its hands-on exercises and above-average MITx quality.

5 recommenders · 5 threads · 2014–2017Machine Learning & AI
#93

Learning from Data

edX · intermediate · free

Commenters call it far and away the best MOOC they have taken, praising its challenging, mathematically grounded approach over library-API tutorials.

4 recommenders · 4 threads · 2015–2023Machine Learning & AI
#94

Machine Learning Specialization (University of Washington, Carlos Guestrin and Emily Fox)

Coursera · beginner · freemium

Commenters call it well organized with good lectures, and say it explains the math behind the algorithms in a rigorous but approachable way.

3 recommenders · 3 threads · 2016Machine Learning & AI
#99

Deep Learning (ud730)

Udacity · intermediate · free

Commenters recommend it as a hands-on deep learning course, with one calling it the Google deep learning class and another highly recommending it for beginners.

4 recommenders · 4 threads · 2016–2017Machine Learning & AI
#100

Machine Learning

Udacity · beginner · free

Commenters call the Udacity ML and AI courses too good for the price of nothing and a practical, hands-on way to start with machine learning.

4 recommenders · 4 threads · 2016–2020Machine Learning & AI
#107

Cryptography II

Coursera · intermediate · free

Commenters call it a strong follow-on to the first course and say Boneh's Coursera crypto material is among the best MOOCs they have taken.

4 recommenders · 4 threads · 2013–2024Machine Learning & AI
#108

Basic Modeling for Discrete Optimization

Coursera · beginner · free

Commenters call it an excellent introduction to constraint programming and a good way to learn MiniZinc, and one recommends it along with its sequel.

5 recommenders · 4 threads · 2020–2023Machine Learning & AI
#113

Reinforcement Learning Specialization

Coursera · intermediate · freemium

Commenters call it a very good set of RL courses and say it closely follows the Sutton and Barto book with quizzes and assignments, unlike pure video courses.

4 recommenders · 4 threads · 2020–2025Machine Learning & AI
#125Hidden gem

Deep Learning Nanodegree

Udacity · intermediate · paid

Commenters call it much better than a university lecture course and say it has the best explanations and notebooks for building neural networks from scratch.

3 recommenders · 4 threads · 2017–2019Machine Learning & AI
#139

Introduction to Data Science

Coursera · beginner · free

Commenters call it a practical, reasonably paced starting point that builds real working knowledge and prepares learners for more advanced courses.

4 recommenders · 3 threads · 2013–2017Machine Learning & AI
#145

CS373 Programming a Robotic Car

Udacity · intermediate · free

Commenters describe it as a strong, well-paced introduction to autonomous robotics, with one saying Thrun claims its coursework matches or exceeds his Stanford classes at the same level.

3 recommenders · 3 threads · 2012Machine Learning & AI
#152

ChatGPT Prompt Engineering for Developers

DeepLearning.AI · beginner · free

Commenters recommend it as a quick, practical entry point for building LLM-based apps, and note it is approachable even with only basic Python skills.

3 recommenders · 3 threads · 2023–2024Machine Learning & AI
#153

Introduction to Deep Learning (6.S191)

MIT · beginner · free

Commenters describe it as a very good, gentle introduction that builds from the ground up to transformers and attention.

3 recommenders · 3 threads · 2023Machine Learning & AI
#157

Deep Learning

Carnegie Mellon University · intermediate · free

Commenters call it a very good open course on deep learning and say it is great, with one noting its lecturer Bhiksha Raj.

3 recommenders · 3 threads · 2017–2025Machine Learning & AI
#162

MiniZinc Constraint Programming

Coursera · beginner

Commenters call the Coursera courses an excellent, very effective introduction to MiniZinc and combinatorial constraint modeling.

3 recommenders · 3 threads · 2018–2022Machine Learning & AI
#165

Machine Learning (Georgia Tech OMSCS)

Udacity · advanced · free

Commenters call it one of the best courses in the online master's, praising its focus on foundational concepts and its usefulness at work.

3 recommenders · 3 threads · 2017–2019Machine Learning & AI
#167

Deep Learning (Nando de Freitas)

YouTube · intermediate · free

Commenters call it a great lecture series for learning deep learning, noting it is a bit math heavy but has a really nice derivation of backprop.

3 recommenders · 4 threads · 2016–2018Machine Learning & AI
#168

CS 294 Deep Reinforcement Learning

UC Berkeley · advanced · free

Commenters call it a great, comprehensive, up-to-date lecture course taught by Sergey Levine, one of the researchers they consider foundational in deep RL.

2 recommenders · 3 threads · 2017–2019Machine Learning & AI
#169

Natural Language Processing (Dan Jurafsky and Chris Manning)

YouTube · beginner · free

Commenters point to it as a strong free introduction to NLP from the authors of a well-regarded textbook, with one calling it a great online course and another strongly recommending it as a mini-course.

2 recommenders · 2 threads · 2014–2017Machine Learning & AI
#175

Intro to Self-Driving Cars

Udacity · intermediate · free

Commenters describe it as a great starting point for autonomous cars and a world-class computer-science education available for free from a leading AI expert.

3 recommenders · 3 threads · 2012–2013Machine Learning & AI
#191

CS330 Deep Multi-Task and Meta Learning

Stanford University · advanced · free

Commenters describe it as a one-stop resource for multi-task and meta-learning and list it among Stanford's excellent free AI course notes and lectures.

3 recommenders · 4 threads · 2020–2022Machine Learning & AI
#193

Control of Mobile Robots

Coursera · intermediate · free

Commenters call it a strong option for the basics of robot control, with one saying it covers odometry and PID control better than the Udacity robotics course.

3 recommenders · 3 threads · 2013–2016Machine Learning & AI
#198

CS221: Artificial Intelligence: Principles and Techniques

Stanford University · intermediate · free

Commenters call it practical and kept up to date, with strong lecturers, and say it is a required companion to CS 229 for Stanford's AI track.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#200Hidden gem

Deep Reinforcement Learning (CS 285)

UC Berkeley · advanced · free

Commenters call it extremely insightful and highly recommend it, and point out that the slides, lectures, and assignments are all public.

2 recommenders · 2 threads · 2020–2024Machine Learning & AI
#205Hidden gem

AI for Trading

Udacity · intermediate · paid

Commenters call it the best course they have taken and say they doubt a comparable course exists elsewhere.

2 recommenders · 2 threads · 2018–2020Machine Learning & AI
#211

Learning From Data (Yaser Abu-Mostafa)

Caltech / edX · beginner · free

Commenters point to it as a free, accessible glimpse into machine learning taught by an excellent professor.

2 recommenders · 2 threads · 2013–2017Machine Learning & AI
#213

Introduction to Artificial Intelligence

Stanford · intermediate · free

Commenters call it a strong example of high-quality free online instruction from a top university, and one commenter says it pairs well with Norvig's textbook.

2 recommenders · 2 threads · 2011Machine Learning & AI
#214

Deep Learning Course (Hugo Larochelle)

YouTube · beginner · free

Commenters call it a very good, great-for-beginners reference for deep learning, often placed alongside Hinton's Coursera course and Nando de Freitas's lectures.

2 recommenders · 4 threads · 2014–2018Machine Learning & AI
#242

Elements of AI

University of Helsinki · beginner · free

Commenters call it accessible and a good introduction to AI, and one recommends it to non-technical executives as a less technical alternative to Andrew Ng's Coursera courses.

2 recommenders · 2 threads · 2020–2022Machine Learning & AI
#249

3Blue1Brown Neural Networks

YouTube · beginner · free

Commenters call it an extremely brilliant, concise high-level overview of how neural networks work and recommend starting there.

2 recommenders · 2 threads · 2018–2022Machine Learning & AI
#252

CS238 Decision Making under Uncertainty

Stanford University · advanced · free

Commenters describe it as one of their favorite courses and point to Kochenderfer's material as the natural next step after general game playing, extending to state-of-the-art approaches.

2 recommenders · 2 threads · 2020–2021Machine Learning & AI
#266

Natural Language Processing (Stanford)

Coursera · intermediate · free

Commenters describe it as an excellent overview that serves as a good entry point into NLP papers and literature.

2 recommenders · 2 threads · 2014–2019Machine Learning & AI
#275

10-701 Introduction to Machine Learning

Carnegie Mellon University · intermediate · free

Commenters call it a fantastic course, especially for its exercises, and note that its lectures and materials are freely available online.

2 recommenders · 2 threads · 2014–2016Machine Learning & AI
#282

10-601 Machine Learning

Carnegie Mellon University · intermediate · free

Commenters describe it as a rigorous, hard but worthwhile introduction to ML, and one suggests it as the first course to take.

2 recommenders · 2 threads · 2011–2018Machine Learning & AI
#284

Natural Language Processing (Michael Collins)

Coursera · intermediate · free

Commenters point to it as a solid, research-grounded NLP course from a well-known researcher in the field, alongside his lecture notes.

2 recommenders · 2 threads · 2013–2014Machine Learning & AI
#288

CS336: Language Modeling from Scratch

Stanford University · advanced · free

Commenters call it a deep, theory-and-systems-oriented route into LLMs, with one saying the lecture notes made computational bottlenecks much more intuitive.

2 recommenders · 2 threads · 2026Machine Learning & AI
#291

Introduction to Analytics Modeling

edX · intermediate

Commenters call it a standout online course with an excellent lecturer and a useful overview of how to select and compare analytics methods.

2 recommenders · 2 threads · 2020Machine Learning & AI
#296

Hugging Face NLP Course

Hugging Face · intermediate · free

Commenters call it a very good, hands-on starting point for NLP and transformer models, and suggest it as the place to start among Hugging Face's courses.

2 recommenders · 3 threads · 2021–2023Machine Learning & AI
#299

Practical Machine Learning

fast.ai · beginner · free

Commenters recommend it for learning the how-to of ML and getting into the nitty gritty of training neural networks, with little time spent on theory.

2 recommenders · 2 threads · 2018–2023Machine Learning & AI
#305

Python for Data Science and Machine Learning

Udemy · beginner · paid

Commenters describe it as a good hands-on overview of current machine learning topics and praise Portilla's courses for covering the applied aspects well.

2 recommenders · 2 threads · 2016–2022Machine Learning & AI
#306

Introduction to Computer Vision

Udacity · beginner

Commenters describe it as a great class for getting into computer vision and call it a very good course on the subject.

2 recommenders · 2 threads · 2017–2022Machine Learning & AI
#332

Audio Signal Processing for Music Applications (Xavier Serra)

Coursera · intermediate

Commenters describe it as a practical, hands-on class with lots of programming examples and useful open-source software tools, and a fun follow-up after a signal processing course.

2 recommenders · 2 threads · 2017–2019Machine Learning & AI
#334

Practical Data Science

Carnegie Mellon University · beginner · free

Commenters describe it as a current, practical intro to data science with a lot of machine learning and big data, and a good crash course for self-taught developers.

2 recommenders · 2 threads · 2018–2019Machine Learning & AI
#336

Programming a Self-Driving Car

Udacity · advanced · free

Commenters bring it up as a source of machine learning material on Udacity that is hard to find elsewhere, such as self-driving car topics alongside conv nets for object recognition.

2 recommenders · 2 threads · 2014–2018Machine Learning & AI
#346

10-702 Statistical Machine Learning

Carnegie Mellon University · advanced · free

Commenters present it as the theory-focused next step after the intro course, suited to anyone wanting a solid grounding in the statistical side of ML.

2 recommenders · 2 threads · 2011–2016Machine Learning & AI
#349

Machine Learning

University of Oxford · intermediate · free

Commenters recommend it as a free, high-quality alternative to short introductory courses, with one calling it perhaps the most recent ML MOOC available.

2 recommenders · 2 threads · 2015–2016Machine Learning & AI
#361

LangChain short course

DeepLearning.AI · beginner · free

Commenters recommend it as a quick, practical starting point for building LLM-based apps, with one noting it is accessible with only basic Python skills.

2 recommenders · 2 threads · 2023Machine Learning & AI
#407

Neural Networks and Deep Learning

Coursera · beginner · freemium

Commenters call it a good beginner-friendly path into deep learning, with the math taught alongside the material.

1 recommender · 1 thread · 2017Machine Learning & AI
#409

Recommender Systems Specialization

Coursera · intermediate

Commenters point to it as a good dedicated course on recommendation systems and note that it covers model evaluation well, which they say many algorithm-focused posts skip.

1 recommender · 1 thread · 2016Machine Learning & AI
#416

Machine Learning (Tom Mitchell)

Carnegie Mellon University · intermediate · free

Commenters say it gives a much better understanding of the algorithms than Andrew Ng's course, which they describe as good for implementation but light on insight.

1 recommender · 1 thread · 2011Machine Learning & AI
#423

PyTorch for Deep Learning Professional Certificate

DeepLearning.AI · intermediate

One commenter calls it probably one of the best MOOCs they have seen and highly recommends it as a deeper follow-up to a visual PyTorch introduction.

1 recommender · 1 thread · 2026Machine Learning & AI
#427

CS236: Deep Generative Models

Stanford University · advanced · free

Commenters call Stefano Ermon's lectures amazing and point to the full YouTube series as a video option for learning generative AI.

1 recommender · 2 threads · 2025Machine Learning & AI
#439

Machine Learning (teacher professional development)

The Coding School

One commenter calls it an excellent course and notes it earned 4 CEUs from Stanford.

1 recommender · 1 thread · 2024Machine Learning & AI
#447

Karpathy lecture on attention and transformers

YouTube · intermediate · free

The commenter calls it the best video for learning attention, praising how it explains queries, keys, and values as message passing between vectors.

1 recommender · 1 thread · 2023Machine Learning & AI
#453

Full Stack Deep Learning

Full Stack Deep Learning · intermediate

One commenter says they took the course several years ago at Berkeley and highly recommends it.

1 recommender · 1 thread · 2023Machine Learning & AI
#455

STAT 453: Introduction to Deep Learning and Generative Models

University of Wisconsin-Madison · intermediate · free

One commenter says it is really good and that they have gone through it three times.

1 recommender · 1 thread · 2023Machine Learning & AI
#458

Deep Learning (Yann LeCun and Alfredo Canziani)

New York University · advanced · free

Commenters call it the single best freely available lecture series on non-beginner deep learning, though one warns it is dense and easy to get lost in.

1 recommender · 1 thread · 2023Machine Learning & AI
#472

CS 474 Introduction to Computer Vision

University of Nevada, Reno · intermediate · free

A commenter who took the related CS 674 course at UNR says they would highly recommend it and notes it covered most of the material in the H.264 article plus more.

1 recommender · 1 thread · 2022Machine Learning & AI
#473

Blockchains and Cryptocurrencies

MIT OpenCourseWare · intermediate · free

One commenter calls it a highly recommended video course on blockchains, pointing to the MIT lecture playlist.

1 recommender · 1 thread · 2022Machine Learning & AI
#517

Cengiz Pehlevan Harvard Course

Harvard University · intermediate · free

A commenter who just finished the class calls it fantastic and shared its lectures and exercises with the forum.

1 recommender · 1 thread · 2019Machine Learning & AI
#518

PyTorch video course

YouTube · beginner · free

Commenters call it the best video course they found for learning PyTorch, praising how well it explains things and how easy and engaging the videos are.

1 recommender · 1 thread · 2019Machine Learning & AI
#520

Azure Machine Learning

edX · beginner · freemium

One commenter calls Microsoft's edX MOOCs, including the Azure Machine Learning course, among the best MOOCs they have taken, citing their narrow focus and realistic time estimates.

1 recommender · 1 thread · 2019Machine Learning & AI
#540

Knowledge-Based Artificial Intelligence

Udacity · intermediate · free

One commenter calls it a fantastic course, praising its deep, theory-focused commentary on what knowledge, intelligence, and learning mean for a program.

1 recommender · 1 thread · 2018Machine Learning & AI
#583

Information Theory, Inference, and Learning Algorithms (David MacKay)

University of Cambridge · intermediate · free

Commenters say David MacKay's lectures are incredible and explain the material more understandably than his book.

1 recommender · 1 thread · 2014Machine Learning & AI
#586

CS143 Introduction to Computer Vision

Brown University · beginner · free

One commenter, a computer vision researcher, says they highly recommend the online materials for learning computer vision in detail.

1 recommender · 1 thread · 2014Machine Learning & AI
#587

CS4670 Computer Vision

Cornell University · beginner · free

One commenter, a computer vision researcher, highly recommends it as an online resource for learning the details of computer vision, alongside a Brown course and Szeliski's book.

1 recommender · 1 thread · 2014Machine Learning & AI
#592

Artificial Intelligence (Andrew Moore)

Carnegie Mellon University

Commenters call the lectures the best they have seen, based on one commenter who took Andrew Moore's AI course at CMU.

1 recommender · 1 thread · 2013Machine Learning & AI
#616

Data Science (datasciencecourse.org)

datasciencecourse.org

Commenters point to it as a hands-on, practical data science course that suits someone who already knows Python.

1 recommender · 2 threads · 2018–2019Machine Learning & AI
#628

Post-training of LLMs

DeepLearning.AI · intermediate

A commenter recommends it as a way to understand what happens after pre-training, namely the RLHF and alignment work that makes LLMs useful.

1 recommender · 1 thread · 2026Machine Learning & AI
#650

CS885 Reinforcement Learning

University of Waterloo · advanced · free

Commenters point out that it covers Bayesian reinforcement learning, a topic missing from most other RL courses.

1 recommender · 1 thread · 2025Machine Learning & AI
#652

Reinforcement Learning and Optimal Control

MIT OpenCourseWare · advanced

The commenter calls Bertsekas's lectures on reinforcement learning and related topics the best available.

1 recommender · 1 thread · 2025Machine Learning & AI
#673

Natural Language Processing Specialization

DeepLearning.AI · intermediate

Commenters point to DeepLearning.AI's resources as very good, based on a prior course from the same provider, and suggest this NLP specialization as a follow-on.

1 recommender · 1 thread · 2024Machine Learning & AI
#680

A Hacker's Guide to Language Models

YouTube · beginner · free

One commenter points to it as a fantastic, practical video on how to use LLMs, recommended alongside Karpathy's neural networks course.

1 recommender · 1 thread · 2024Machine Learning & AI
#706

Large Language Models: Application through Production

edX

One commenter recommends it as a follow-on for readers who are still interested in LLMs after working through foundational programming courses.

1 recommender · 1 thread · 2023Machine Learning & AI
#708

16-385 Computer Vision

Carnegie Mellon University · beginner · free

Commenters point to it as the starting place for learning computer vision, especially for building basic vision terminology before moving to deep learning.

1 recommender · 1 thread · 2023Machine Learning & AI
#711

Deep Learning Systems

Carnegie Mellon University · advanced · free

A commenter calls CMU's open deep learning courses very good and says this one dives much deeper into the internals of the libraries.

1 recommender · 1 thread · 2023Machine Learning & AI
#717

Building Systems with the ChatGPT API

DeepLearning.AI · beginner

Commenters recommend it as part of a suggested sequence for quickly building LLM-based apps, noting that basic Python skills are enough to follow along.

1 recommender · 1 thread · 2023Machine Learning & AI
#722

Data Analytics

edX

A commenter lists it among multidisciplinary self-study resources (scripting, visualization, models, simulation) that they credit with giving them a practical advantage at work.

1 recommender · 1 thread · 2023Machine Learning & AI
#741

CS25: Transformers United

Stanford University · intermediate · free

One commenter calls the Stanford courses, including the Transformer one, a safe bet among the many university lectures available online.

1 recommender · 1 thread · 2022Machine Learning & AI
#745

Stable Diffusion from the Ground Up

fast.ai · intermediate · free

One commenter calls the lectures a really good introduction to how Stable Diffusion works, recommending them after trying the AUTOMATIC1111 web UI.

1 recommender · 1 thread · 2022Machine Learning & AI
#751

GANs Specialization

DeepLearning.AI · intermediate

One commenter points to it as the place to go after the basics for learning GANs, noting it covers topics through StyleGAN.

1 recommender · 1 thread · 2022Machine Learning & AI
#753

CS224W: Machine Learning with Graphs

Stanford University · advanced · free

Commenters point to it as one of two good graph neural network courses, valued for its focus on ML applied to structured data.

1 recommender · 1 thread · 2022Machine Learning & AI
#754

Intro to GNNs (Zak Jost)

YouTube · beginner · free

Commenters recommend it as a second option alongside Stanford's CS224W for learning GNNs.

1 recommender · 1 thread · 2022Machine Learning & AI
#755

CS224U: Natural Language Understanding

Stanford University · advanced · free

Commenters list it among useful Stanford AI course notes and point to its coverage of language understanding, including a section on SHRDLU.

1 recommender · 2 threads · 2022Machine Learning & AI
#765

CS234: Reinforcement Learning

Stanford University · advanced · free

One commenter lists it as step two in a recommended sequence of Stanford courses and calls the lectures free and high-quality but demanding.

1 recommender · 1 thread · 2022Machine Learning & AI
#787

Probabilistic Machine Learning (University of Tübingen)

YouTube · advanced · free

One commenter says it probably has one of the most thorough walkthroughs of a latent factor model they've found online, and notes the lectures are free on YouTube.

1 recommender · 1 thread · 2022Machine Learning & AI
#788

Machine Learning Summer School lectures

MLSS · intermediate · free

A commenter says the lectures are often quite good because exceptionally talented researchers and practitioners give long talks on their own domains.

1 recommender · 1 thread · 2022Machine Learning & AI
#808

Machine Learning (Philipp Hennig)

YouTube · free

One commenter recommends it for machine learning, pointing to the lecture playlist from the University of Tübingen.

1 recommender · 1 thread · 2021Machine Learning & AI
#841

CS50's Introduction to Artificial Intelligence with Python

Harvard University · beginner · free

A commenter recommends the 2020 edition and shares their own notes from the course as a companion resource.

1 recommender · 1 thread · 2021Machine Learning & AI
#850

General Game Playing

Stanford · advanced

Commenters point to it as close to what the asker wants, a hands-on course on building game-playing AI such as a chess engine.

1 recommender · 1 thread · 2020Machine Learning & AI
#860

MathematicalMonk Machine Learning

YouTube · intermediate · free

One commenter shares it as a well-regarded video source for machine learning, describing the creator as someone who used to make really great ML videos.

1 recommender · 1 thread · 2020Machine Learning & AI
#893

Convolutional Neural Networks (Deep Learning Specialization)

Coursera · intermediate · freemium

Commenters say the course has been great and recommend working through its notebooks and the interviews with deep learning pioneers.

1 recommender · 1 thread · 2020Machine Learning & AI
#932

mlcourse.ai

mlcourse.ai · beginner · free

Commenters pitch it as a more modern, Kaggle-oriented complement to Andrew Ng's course, with interesting projects.

1 recommender · 1 thread · 2020Machine Learning & AI
#941

AI for Everyone

Coursera · beginner · free

Commenters point to it as a good starting course for people who need to understand AI in a business context without coding.

1 recommender · 1 thread · 2019Machine Learning & AI
#950

Reinforcement Learning (Georgia Tech OMSCS)

Udacity · advanced · free

A commenter highly recommends the course and notes that most of the Georgia Tech online CS master's classes are free on Udacity.

1 recommender · 1 thread · 2019Machine Learning & AI
#951

Computer Vision (Georgia Tech OMSCS)

Udacity · advanced · free

Commenters point to it as one of the Georgia Tech OMSCS courses available free on Udacity and say they highly recommend it alongside the ML and RL courses.

1 recommender · 1 thread · 2019Machine Learning & AI
#962

spaCy Course

spaCy · beginner · free

One commenter calls it an "extremely slick interactive course" and describes spaCy as a highly recommended Swiss Army knife library for NLP, recommended by its package author Ines Montani.

1 recommender · 1 thread · 2019Machine Learning & AI
#969

How to Build Your Own Self-Driving Vehicle

Udacity · intermediate · free

One commenter, who took it after the 2011 ML Class, says it taught them concepts they had struggled with before, including SLAM, A*-style path finding, and Kalman filtering, and calls the earlier series an excellent course.

1 recommender · 1 thread · 2019Machine Learning & AI
#973

Data 8: The Foundations of Data Science

UC Berkeley · beginner · free

One commenter points to it as the Berkeley intro to data science for people without programming or college math background, with an online book and notebooks.

1 recommender · 1 thread · 2019Machine Learning & AI
#987

How to Win a Data Science Competition: Learn from Top Kagglers

Coursera · intermediate

Commenters call it a great course for learning machine learning as practiced on Kaggle, and one says finishing it puts you ahead of many working data scientists.

1 recommender · 1 thread · 2019Machine Learning & AI
#996

Spinning Up in Deep RL

OpenAI · intermediate · free

One commenter suggests it as the next step after fast.ai, calling it OpenAI's crash course in reinforcement learning.

1 recommender · 1 thread · 2019Machine Learning & AI
#1001

Flying Car and Autonomous Flight Engineer Nanodegree

Udacity · intermediate · paid

One commenter lists it alongside Udacity's robotics nanodegrees and says they highly recommend Udacity's recent paid robotics courses.

1 recommender · 1 thread · 2019Machine Learning & AI
#1007

Deep Learning (Andrew Ng)

Coursera · beginner · paid

A commenter recommends it for picking up the principles of deep learning and for exposure to Keras and TensorFlow.

1 recommender · 1 thread · 2018Machine Learning & AI
#1016

Convolutional Neural Networks

Udacity · free

One commenter lists conv nets for object recognition among the things Udacity offers that you would not get elsewhere, and says many of its free courses are superior.

1 recommender · 1 thread · 2018Machine Learning & AI
#1027

Machine Learning Crash Course

Google Developers · beginner · free

One commenter calls it a good, more interactive alternative to books for getting started with machine learning, noting it leans toward TensorFlow.

1 recommender · 1 thread · 2018Machine Learning & AI
#1033

Probabilistic Graphical Models Specialization

Coursera · advanced

One commenter recommends it as a MOOC for getting into graphical models and probabilistic programming, which they describe as a growing AI trend.

1 recommender · 1 thread · 2018Machine Learning & AI
#1038

10-715 Advanced Introduction to Machine Learning

Carnegie Mellon University · advanced · free

Commenters point to it as a graduate ML course that is accessible with undergraduate probability, statistics, and linear algebra, and note that its recorded lectures are available.

1 recommender · 1 thread · 2018Machine Learning & AI
#1042

Practical Deep Learning for Coders Part 2

fast.ai · intermediate · free

Commenters point to it as a practical, hands-on route into deep learning that spends very little time on theory and lets learners follow videos at their own pace.

1 recommender · 1 thread · 2018Machine Learning & AI
#1063

Applied Data Science with Python

Coursera · beginner · freemium

The one commenter currently taking it says they like the use of Jupyter notebooks for assignments, which they find realistic yet accessible.

1 recommender · 1 thread · 2018Machine Learning & AI
#1064

Artificial General Intelligence

MIT

A commenter recommends the entire course and specifically praises the guest lecturers.

1 recommender · 1 thread · 2018Machine Learning & AI
#1077

Introduction to Hyperledger

edX · beginner · free

Commenters point to it as a free way to understand private blockchain technology and the Hyperledger projects before reading about Bitcoin and Ethereum.

1 recommender · 1 thread · 2018Machine Learning & AI
#1078

Neural Networks and Deep Learning (Deep Learning Specialization)

Coursera · beginner · freemium

One commenter calls Andrew Ng's newer neural network specialization a great first step alongside his intro to machine learning course.

1 recommender · 1 thread · 2018Machine Learning & AI
#1085

Turi Create Machine Learning Course

Coursera · beginner

Commenter recommends it for getting started with Turi Create, calling it a really good overview of how to use the library.

1 recommender · 1 thread · 2017Machine Learning & AI
#1092

Machine Learning Foundations

Coursera · beginner

Commenters describe it as a very high-level, novice-friendly quick introduction to popular ML techniques and when to use them.

1 recommender · 1 thread · 2017Machine Learning & AI
#1101

Intro to Text Mining: Bag of Words

DataCamp · beginner · freemium

A commenter recommends it as a practical starting point for learning how to convert words into variables for modeling when classifying text.

1 recommender · 1 thread · 2017Machine Learning & AI
#1104

The Math of Intelligence

YouTube · beginner · free

One commenter recommends it as a YouTube resource for the math needed to get into ML/AI, alongside 3Blue1Brown.

1 recommender · 1 thread · 2017Machine Learning & AI
#1108

CS6601 Artificial Intelligence

Georgia Tech · advanced · paid

Commenters single it out as one of the two best courses in the OMSCS program, praising how quickly the concepts could be applied at work.

1 recommender · 1 thread · 2017Machine Learning & AI
#1111

Intro to Machine Learning

Udacity · beginner · free

One commenter calls it a really good introduction to SVMs and other basic machine learning concepts.

1 recommender · 1 thread · 2017Machine Learning & AI
#1124

DAT208x Introduction to Data Science

edX · beginner · free

Commenters say the in-browser practical exercises help build a real grasp of the material.

1 recommender · 1 thread · 2017Machine Learning & AI
#1129

CS229A Applications of Machine Learning

Stanford University · beginner · free

Commenters praise Andrew Ng's teaching as making machine learning engaging and practical, and one contrasts it favorably with Geoffrey Hinton's neural network course.

1 recommender · 1 thread · 2017Machine Learning & AI
#1131

Machine Learning Nanodegree

Udacity · intermediate · paid

A commenter who completed it says it is worth doing for the structure and motivation it provides, though similar materials are available for free.

1 recommender · 1 thread · 2017Machine Learning & AI
#1136

Machine Learning (Nando de Freitas)

YouTube · intermediate · free

One commenter says they liked it a lot and suggests it as an alternative for someone struggling with deep learning material.

1 recommender · 1 thread · 2017Machine Learning & AI
#1153

STAT 946: Topics in Statistical Theory (Deep Learning)

University of Waterloo · advanced

Commenters suggest it alongside cs231n and cs224d as a useful deep learning course in a paper-reading roadmap.

1 recommender · 1 thread · 2016Machine Learning & AI
#1154

Neural Networks (Hugo Larochelle)

Université de Sherbrooke · beginner · free

The commenter recommends it as a gentler entry point than Hinton's more theoretical Coursera course.

1 recommender · 1 thread · 2016Machine Learning & AI
#1157

Machine Learning Crash Course with scikit-learn and TensorFlow

YouTube · beginner · free

One commenter calls it an extremely nice hands-on way to start with machine learning, using scikit-learn and TensorFlow.

1 recommender · 1 thread · 2016Machine Learning & AI
#1158

CS189 Machine Learning

UC Berkeley · intermediate · free

Commenters point to it as one of the good structured courses for getting started in machine learning, alongside Andrew Ng's course.

1 recommender · 1 thread · 2016Machine Learning & AI
#1159

6.803 The Human Intelligence Enterprise

MIT OpenCourseWare · advanced · free

One commenter calls it an incredible seminar-based AI reading class taught by Professor Winston, and links the schedule and papers from a recent semester.

1 recommender · 1 thread · 2016Machine Learning & AI
#1162

Natural Language Processing (Stanford)

Stanford University

One commenter says they took the Stanford NLP course online and found it great, and another says they are currently taking it.

1 recommender · 1 thread · 2016Machine Learning & AI
#1165

Machine Learning with TensorFlow

Udacity · intermediate

Commenters suggest it is best for learners who already know machine learning principles and want to apply them in a more professional toolchain with TensorFlow.

1 recommender · 1 thread · 2016Machine Learning & AI
#1169

Machine Learning (Washington University)

Coursera · beginner · free

Commenters call it a solid foundation in ML and praise the lecturer as the best they have seen.

1 recommender · 1 thread · 2016Machine Learning & AI
#1175

Intro to Data Science

Udacity · beginner · free

Commenters recommend it as a hands-on entry point, with one saying the Udacity courses are better than a traditional AI class for getting hands dirty fast.

1 recommender · 1 thread · 2016Machine Learning & AI
#1176

Neural Network Demystified

YouTube · beginner · free

One commenter recommends it as a basic-level companion to Coursera-style material that still gets into the math.

1 recommender · 1 thread · 2016Machine Learning & AI
#1200

AWS Course

Cloud Academy

One commenter calls it a great course for learning Amazon Machine Learning, with a link to the Cloud Academy AWS course page.

1 recommender · 1 thread · 2015Machine Learning & AI
#1201

Variational Methods for Computer Vision

Computer Vision Talks · advanced

Commenters point to it as a good pick for anyone interested in variational approaches to computer vision, noting Dan Cremer's lectures.

1 recommender · 1 thread · 2015Machine Learning & AI
#1219

Data Analyst Nanodegree

Udacity · paid

One commenter says Udacity nanodegrees are more valuable than other MOOCs because they are built with employers in mind and give structure, feedback, and a strong portfolio.

1 recommender · 1 thread · 2015Machine Learning & AI
#1237

Mining Massive Datasets

Coursera · intermediate · free

One commenter recommends it as a way to learn the same concepts (PageRank, Jaccard similarity) covered in a blog post on Flipboard's summarization approach, taught by Stanford faculty.

1 recommender · 1 thread · 2014Machine Learning & AI
#1252

Getting and Cleaning Data

Coursera · intermediate · freemium

Commenters find it fun and worthwhile, with one noting its project allowed freedom in approach as long as the reasoning was documented.

1 recommender · 1 thread · 2014Machine Learning & AI
#1253

Exploratory Data Analysis

Coursera · beginner · freemium

One commenter, a programmer with 20+ years of experience, is enjoying it and says it is worth it for them, noting the projects are fun and the course builds toward machine learning.

1 recommender · 1 thread · 2014Machine Learning & AI
#1270

EECS 568 Mobile Robotics

University of Michigan · advanced · free

One commenter calls Prof. Olson's video lectures excellent for learning probabilistic perception algorithms applied to robotics.

1 recommender · 1 thread · 2013Machine Learning & AI
#1308

CS271 Introduction to Artificial Intelligence

Udacity · beginner · free

Commenters call it an excellent, clear introduction to AI taught by Thrun and Norvig, and several point to it as the natural next step after Andrew Ng's machine learning course.

1 recommender · 1 thread · 2012Machine Learning & AI
#1309

Introduction to Artificial Intelligence

Coursera · beginner

Commenter calls it a very good survey of Artificial Intelligence for anyone who has never been exposed to the material.

1 recommender · 1 thread · 2012Machine Learning & AI
#1310

CS129 Computational Photography

Brown University · intermediate

One commenter points to its first assignment as a manageable, good introduction to image alignment.

1 recommender · 1 thread · 2012Machine Learning & AI
#1312

9.520 Statistical Learning Theory and Applications

MIT OpenCourseWare · advanced · free

One commenter calls the whole course great and points to its slides for an intuitive explanation of why projection onto principal components aids generalization.

1 recommender · 1 thread · 2012Machine Learning & AI
#1321

Bayesian Learning (Zoubin Ghahramani)

VideoLectures.net · intermediate · free

One commenter calls it a solid lecture on Bayesian learning, though noting the speaker is not the most engaging.

1 recommender · 1 thread · 2012Machine Learning & AI
#1335

11-761 Language and Statistics I

Carnegie Mellon University · advanced

Commenters call it a great course for anyone who wants to work primarily with text, since it covers the prerequisite machine learning as well.

1 recommender · 1 thread · 2011Machine Learning & AI
#1346

6.867 Machine Learning

MIT OpenCourseWare · advanced · free

A commenter lists it among MIT courses they consider more relevant than the alternatives, alongside linear algebra and probability.

1 recommender · 1 thread · 2011Machine Learning & AI
#1351

6.863J Natural Language Processing

MIT OpenCourseWare · advanced · free

One commenter, working on an MSc project that required reading NLP research, recommends the MIT computational linguistics lectures as a starting point, suggesting watching at least the first half dozen.

1 recommender · 1 thread · 2010Machine Learning & AI
#1359

CS171 Visualization

Harvard University · intermediate · free

A commenter currently enrolled calls it very enriching and points others to it as a strong resource for learning visualization.

1 recommender · 1 thread · 2010Machine Learning & AI
#1362

Machine Perception of Music and Audio (EECS 352)

Northwestern University · intermediate · free

Commenters point to its lecture notes as a clear source on spiral pitch representations and chromagrams.

1 recommender · 1 thread · 2010Machine Learning & AI
#1365

Statistical Aspects of Data Mining

Google · intermediate · free

One commenter recommends it as a free lecture series alongside a free statistics book for someone wanting to learn statistics and data mining.

1 recommender · 1 thread · 2009Machine Learning & AI
#1366

Principles of Data Mining

Princeton University · beginner

Commenters suggest it for people whose math background is weak, since the ratio of English to equations is high.

1 recommender · 1 thread · 2009Machine Learning & AI
#1372

Stats 202

stats202.com · beginner · free

Commenters point to it as a free, R-based course built on a Stanford class, with recorded lectures available.

1 recommender · 1 thread · 2009Machine Learning & AI

Other topics

Algorithms & Data Structures (78)CS Fundamentals & Systems (166)Mathematics (178)Programming Languages (124)Web & Mobile Development (131)Databases & Data Engineering (30)Security & Cryptography (25)Science & Engineering (150)Business, Finance & Economics (91)Design & Creative (31)Humanities & Social Science (154)General Learning (46)

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help