Hacker Courses The online courses Redditors keep recommending, ranked from 12,717 public comments in 20 communities.
i

Best Machine Learning & AI courses

The 153 Machine Learning & AI courses Redditors recommend to each other on Reddit, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (3,024 recommendations). 97 of them are free. How ranking works.

#2Classic

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.

1,179 recommenders · 1,177 threads · 2008–2023Machine 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.

324 recommenders · 382 threads · 2013–2023Machine Learning & AI
#7

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.

253 recommenders · 266 threads · 2017–2023Machine Learning & AI
#12Classic

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.

127 recommenders · 132 threads · 2009–2023Machine Learning & AI
#18Classic

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.

134 recommenders · 154 threads · 2015–2023Machine Learning & AI
#32Evergreen

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.

55 recommenders · 60 threads · 2012–2022Machine Learning & AI
#34EvergreenRising

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.

59 recommenders · 61 threads · 2015–2023Machine Learning & AI
#45Evergreen

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.

35 recommenders · 35 threads · 2015–2023Machine Learning & AI
#47Evergreen

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.

34 recommenders · 35 threads · 2012–2021Machine Learning & AI
#55

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.

32 recommenders · 35 threads · 2017–2023Machine Learning & AI
#57

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.

29 recommenders · 26 threads · 2015–2022Machine Learning & AI
#61Evergreen

Python for Everybody

Coursera · beginner · freemium

Commenters call it a great, well-paced structured introduction for complete beginners, with a patient instructor and a free audit option.

25 recommenders · 25 threads · 2014–2023Machine Learning & AI
#66

Machine Learning A-Z: Hands-On Python & R In Data Science

Udemy · beginner · paid

Commenters call it a practical, straightforward starting point that is well taught and comes with reusable Python and R templates.

27 recommenders · 34 threads · 2017–2023Machine Learning & AI
#68Evergreen

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.

20 recommenders · 18 threads · 2009–2023Machine Learning & AI
#77Evergreen

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.

16 recommenders · 21 threads · 2012–2020Machine Learning & AI
#87Evergreen

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.

18 recommenders · 19 threads · 2014–2022Machine Learning & AI
#91

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.

18 recommenders · 18 threads · 2012–2019Machine Learning & AI
#92Evergreen

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.

14 recommenders · 14 threads · 2012–2022Machine Learning & AI
#96Evergreen

6.00x Introduction to Computer Science and Programming Using Python

edX · beginner · free

Commenters call it a great, challenging introduction that teaches a CS foundation more than a specific language, and say it is one of the best free intro courses on edX.

15 recommenders · 15 threads · 2012–2020Machine Learning & AI
#98

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.

17 recommenders · 17 threads · 2018–2023Machine Learning & AI
#99Rising

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.

16 recommenders · 16 threads · 2020–2023Machine Learning & AI
#104

Intro to Machine Learning

Udacity · beginner · free

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

19 recommenders · 20 threads · 2015–2019Machine Learning & AI
#107

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.

14 recommenders · 12 threads · 2017–2023Machine Learning & AI
#110

Introduction to Computational Thinking and Data Science

edX · intermediate · free

The only comment that mentions it describes it as a course the author took after MITx 6.00.1x to get better at Python, and calls it a solid class, though the link is truncated.

13 recommenders · 14 threads · 2014–2021Machine Learning & AI
#112

Introduction to Computer Science and Programming Using Python (6.00.1x)

edX · beginner · freemium

Commenters call it a well-run, high-quality introduction to programming that is difficult but worth it, and note that it is free to audit.

17 recommenders · 17 threads · 2014–2018Machine Learning & AI
#118

Reinforcement Learning (David Silver)

YouTube · beginner · free

Commenters repeatedly call it a very good, excellent introduction to RL that pairs well with Sutton and Barto, and suggest it as the starting point for beginners.

16 recommenders · 16 threads · 2015–2020Machine Learning & AI
#120

Statistical Learning

Stanford Lagunita · beginner · free

Commenters call it a light, practical, free intro that explains methods from a statistics perspective and pairs well with the ISL book.

15 recommenders · 14 threads · 2015–2019Machine Learning & AI
#130Evergreen

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.

11 recommenders · 11 threads · 2014–2022Machine Learning & AI
#133

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.

10 recommenders · 10 threads · 2015–2020Machine Learning & AI
#138Rising

Python Course

freeCodeCamp · beginner · free

Commenters call it free, beginner friendly, and a solid fundamentals course, often recommending it over paid Udemy options.

14 recommenders · 14 threads · 2019–2023Machine Learning & AI
#144Rising

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.

13 recommenders · 13 threads · 2016–2023Machine Learning & AI
#161Evergreen

Machine Learning (Andrew Ng)

Stanford University · intermediate · free

Commenters call the Stanford lectures much more meaty and mathematically deep than the Coursera class, and a strong next step after the introductory version.

8 recommenders · 11 threads · 2011–2023Machine Learning & AI
#166

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.

9 recommenders · 10 threads · 2018–2023Machine Learning & AI
#167Evergreen

Intro to Programming

Udacity · beginner · free

Commenters call it their favorite starting point for beginners and say it moves quickly into real-world projects like a search engine.

8 recommenders · 9 threads · 2012–2020Machine Learning & AI
#170Rising

Programming MOOC

University of Helsinki · beginner · free

Commenters call it an excellent, accessible, free foundation course with a built-in grading tool, many problems to solve, and a helpful Discord community.

10 recommenders · 10 threads · 2020–2023Machine Learning & AI
#175Rising

Learn Python Programming Masterclass

Udemy · beginner · paid

Commenters call it a well-structured beginner-friendly Python course that is worth buying during Udemy's frequent discounts, and several say it pairs well with the MIT edX Python course.

9 recommenders · 9 threads · 2018–2021Machine Learning & AI
#176

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.

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

TensorFlow in Practice Specialization

Coursera · beginner · freemium

Commenters call it a good way to move from theory to hands-on TensorFlow coding, with the first courses being a gentle introduction and the later ones covering the exam material for the TensorFlow Developer Certificate.

8 recommenders · 9 threads · 2019–2023Machine Learning & AI
#198

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–2019Machine Learning & AI
#203

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.

7 recommenders · 7 threads · 2017–2022Machine Learning & AI
#206

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.

7 recommenders · 7 threads · 2018–2021Machine Learning & AI
#207

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.

7 recommenders · 7 threads · 2020–2023Machine Learning & AI
#209

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.

8 recommenders · 9 threads · 2015–2021Machine Learning & AI
#214

Python course

Udacity · beginner · free

Commenters call it a very good Python course that assumes no prior programming experience and lets you work at your own pace.

8 recommenders · 8 threads · 2013–2018Machine Learning & AI
#215

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.

8 recommenders · 8 threads · 2016–2020Machine Learning & AI
#223Rising

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.

7 recommenders · 7 threads · 2021–2023Machine Learning & AI
#227

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.

5 recommenders · 5 threads · 2018–2023Machine Learning & AI
#230Rising

The Complete Python Bootcamp (Angela Yu)

Udemy · beginner · paid

Commenters call it a well-structured, beginner-friendly Python course with lots of projects, and say Angela Yu's graphics make fundamentals easier to grasp than many alternatives.

7 recommenders · 7 threads · 2018–2023Machine Learning & AI
#236

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.

5 recommenders · 5 threads · 2019–2023Machine Learning & AI
#245

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.

6 recommenders · 6 threads · 2013–2017Machine Learning & AI
#246

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.

6 recommenders · 6 threads · 2018–2022Machine Learning & AI
#247

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.

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

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.

6 recommenders · 7 threads · 2015–2023Machine Learning & AI
#264

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.

6 recommenders · 6 threads · 2017–2023Machine Learning & AI
#278Rising

6.036 Introduction to Machine Learning

MIT OpenCourseWare · intermediate · free

Commenters praise its clear, well-written notes and interactive exercises with automatic feedback, and say it is free and well put together.

5 recommenders · 5 threads · 2021–2023Machine Learning & AI
#284Rising

TensorFlow Developer Professional Certificate

Coursera · intermediate · paid

Commenters point to it as the practical way to learn TensorFlow syntax and as preparation for the Google TensorFlow Developer certificate exam, with one saying the course covered everything needed for the exam.

6 recommenders · 6 threads · 2019–2023Machine Learning & AI
#285Rising

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.

5 recommenders · 5 threads · 2020–2023Machine Learning & AI
#297Rising

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.

7 recommenders · 11 threads · 2023Machine Learning & AI
#303

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.

4 recommenders · 4 threads · 2021–2023Machine Learning & AI
#304Rising

Google Data Analytics Professional Certificate

Coursera · beginner · paid

Commenters point to it as a practical starting point for getting a data analyst job, noting it is affordable and self-paced.

5 recommenders · 5 threads · 2021–2023Machine Learning & AI
#305

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 · 2016–2020Machine Learning & AI
#310

CS188.1x Artificial Intelligence

edX · intermediate · free

Commenters call it a classic and one of the best courses they have taken, and say it builds a useful intuition for how basic AI works.

4 recommenders · 4 threads · 2012–2016Machine Learning & AI
#314

Machine Learning Engineer Nanodegree

Udacity · intermediate · paid

Commenters say the Udacity platform is well structured, project-based, and gives individual assistance and project critiques, which helps build a portfolio.

5 recommenders · 5 threads · 2016–2020Machine Learning & AI
#319Rising

IBM Data Science Professional Certificate

Coursera · beginner · paid

Commenters point to it as a practical, hands-on way into data science with Python, often recommended as a first step before Andrew Ng's machine learning course.

5 recommenders · 7 threads · 2020–2023Machine Learning & AI
#322

Machine Learning with Python

Coursera · beginner · free

Commenters point to it as a practical, hands-on way to learn ML, noting it shows real-world applications and lets learners go straight to practice.

5 recommenders · 5 threads · 2019–2023Machine Learning & AI
#327

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.

4 recommenders · 4 threads · 2018–2021Machine Learning & AI
#340

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.

4 recommenders · 4 threads · 2017–2020Machine Learning & AI
#342

Sequence Models

Coursera · intermediate · freemium

Commenters point to it as a clear, mathematically detailed introduction to LSTMs, GRUs, and sequence models, taught by Andrew Ng.

4 recommenders · 4 threads · 2018–2023Machine Learning & AI
#352

Introduction to Python

Udacity · beginner · free

Commenters point to it as a solid, practical starting point for absolute beginners, with one calling it excellent and another saying it covers roughly a semester of college material.

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

Deep Learning A-Z

Udemy · beginner · paid

Commenters describe it as intuitive and hands-on, a practical way to get implementation experience with deep learning without heavy math.

3 recommenders · 4 threads · 2017–2021Machine Learning & AI
#362

Introduction to Artificial Intelligence

MIT OCW · beginner · free

Commenters call it a great free AI course with video lectures, and one suggests it as the first place to look for a self-study AI route.

4 recommenders · 4 threads · 2014–2022Machine Learning & AI
#365

Machine Learning Specialization (Andrew Ng Deep Learning Specialization)

Coursera · beginner · freemium

Commenters call it a very famous, industry-respected starting point, with Andrew Ng's courses described as the best option for learners who don't need graduate-level math.

3 recommenders · 3 threads · 2022–2023Machine Learning & AI
#377

Google IT Automation with Python

Coursera · beginner · freemium

Commenters call it a good foundational Python course for beginners and a solid start for DevOps-type roles, and mention that the Git and GitHub module is useful.

5 recommenders · 5 threads · 2020–2022Machine Learning & AI
#378

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–2019Machine Learning & AI
#380

Machine Learning with Python

freeCodeCamp · beginner · free

Commenters call it a free, solid starting point for beginners, with video lessons, projects, and a certification.

4 recommenders · 5 threads · 2021–2023Machine Learning & AI
#392

Generative AI with Large Language Models

Coursera · beginner · free

Commenters call it a great foundational course on LLMs and a decent survey for newcomers, though one notes it is partly sales material for AWS.

4 recommenders · 4 threads · 2023Machine Learning & AI
#416

Applied Data Science with Python Specialization

Coursera · beginner · paid

Commenters call it very good and well documented, and recommend it as a practical way into data science and ML using Python, with the first courses covering NumPy, pandas, and matplotlib.

4 recommenders · 4 threads · 2019–2020Machine Learning & AI
#418

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.

4 recommenders · 4 threads · 2012–2021Machine Learning & AI
#437

Using Python for Research

Harvard University · beginner · free

Commenters call it an amazing, practical course for applying Python to research, and say its lessons are still useful years later.

3 recommenders · 3 threads · 2017–2023Machine Learning & AI
#458

Practical Machine Learning

Coursera · intermediate · freemium

Commenters point to it as a practical follow-on to Andrew Ng's course and the Data Science specialization, noting that it requires the prerequisite courses first.

3 recommenders · 3 threads · 2014–2015Machine Learning & AI
#474

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 · 2013–2016Machine Learning & AI
#477

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.

3 recommenders · 4 threads · 2020–2021Machine Learning & AI
#483

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.

3 recommenders · 3 threads · 2020Machine Learning & AI
#488

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.

3 recommenders · 3 threads · 2020–2021Machine Learning & AI
#492

Machine Learning (Andrew Ng)

Stanford University · beginner · free

Commenters call it a solid place to start for understanding what is happening in machine learning, and one suggests the Stanford CS 229 lectures as a deeper alternative to the lighter Coursera version.

3 recommenders · 3 threads · 2019–2020Machine Learning & AI
#495

Computing in Python

edX · beginner · free

Commenters call it the best introductory class they found and an excellent starting point for absolute beginners learning Python.

3 recommenders · 4 threads · 2019–2023Machine Learning & AI
#497

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.

3 recommenders · 4 threads · 2015–2018Machine Learning & AI
#512

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.

2 recommenders · 2 threads · 2016–2019Machine Learning & AI
#513

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.

3 recommenders · 3 threads · 2015Machine Learning & AI
#514

StatQuest Machine Learning

YouTube · beginner · free

Commenters call it a great place to build intuition for ML algorithms before tackling the math, and one calls its playlist a banger.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#519

The Python Bible

Udemy · beginner · paid

Commenters call it a good starting point for absolute beginners, praising the instructor and the clear outline of the basics, though one reviewer found the advanced sections and a promised supplement disappointing.

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

An Introduction to Interactive Programming in Python (Part 2)

Coursera · beginner · free

Commenters call it an amazing course and a great introduction to programming and computational thinking, and one commenter who took the full sequence highly recommends it.

3 recommenders · 3 threads · 2015–2016Machine Learning & AI
#563

Machine Learning (Andrew Ng)

YouTube · beginner · free

Commenters recommend it as an accessible way to get the main ideas of machine learning, and one notes it includes the underlying math and motivations rather than flashy visuals.

2 recommenders · 2 threads · 2020–2023Machine Learning & AI
#582

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.

2 recommenders · 2 threads · 2017–2018Machine Learning & AI
#587

MLOps Specialization

Coursera · intermediate · freemium

Commenters point to it as the go-to MLOps course for the ML-specific parts of becoming an ML engineer, and note it can be audited for free.

2 recommenders · 2 threads · 2021–2022Machine Learning & AI
#603

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 · 2012Machine Learning & AI
#604

The Complete Tensorflow 2 and Keras Deep Learning Bootcamp

Udemy · beginner · paid

Commenters call it practical and beginner-friendly, saying it builds from the basics and includes challenge exercises, and one says it taught them to build neural networks from scratch.

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

Intro to TensorFlow for Deep Learning

Udacity · beginner · free

Commenters point to it as a free, practical way to learn TensorFlow, and one notes it goes into sequence-to-sequence learning.

2 recommenders · 2 threads · 2019–2021Machine Learning & AI
#606

CS230 Deep Learning

Stanford University · advanced · free

Commenters point to it as a rigorous, theory-heavy option, with one noting they took it through Stanford's SCPD program.

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

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.

2 recommenders · 2 threads · 2012–2013Machine Learning & AI
#618

Introduction to Python (University of San Diego)

edX · beginner · free

Commenters call it a solid intro to Python and a good starting point for beginners, noting the homework and small projects.

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

Udacity computer science courses

Udacity · beginner · freemium

Commenters like that the courses are free, split into short 1-10 minute video lessons that are easy to pause, and offer a more personal feel than long lectures.

2 recommenders · 2 threads · 2012–2014Machine Learning & AI
#637

mlcourse.ai

mlcourse.ai · beginner · free

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

2 recommenders · 2 threads · 2019–2023Machine Learning & AI
#638

Introduction to Computer Science and Programming Using Python

MITx · beginner · free

Commenters call it the easier, more beginner-friendly intro to programming, with challenging problem sets and good pacing, and say it sets you up to write small scripts on your own.

2 recommenders · 2 threads · 2016–2020Machine Learning & AI
#644

Machine Learning

Udemy · beginner

Commenters suggest it for beginners and for Python users, citing its projects and explanations as stronger than Andrew Ng's course.

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

AWS Certified Solutions Architect Associate Practice Exams (Jon Bonso)

Udemy · intermediate · paid

Commenters pair it with Stephane Marek's course and call it excellent for exam prep, recommending repeating the tests until scoring above 90%.

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

Introduction to Python Programming (Georgia Tech)

edX · beginner · free

Commenters recommend it as a gentler first course than CS50, noting it has many built-in exercises and no sudden jumps in difficulty, and that the individual courses can be taken free.

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

Deep Reinforcement Learning Nanodegree

Udacity · intermediate · paid

Commenters call it well structured and say it was the best overall RL course they tried, with active forums to help when the material gets hard.

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

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–2019Machine Learning & AI
#672

PyTorch Course

Udacity · intermediate · free

Commenters describe it as a decent free introduction to PyTorch and a gradual step after fast.ai.

2 recommenders · 2 threads · 2019–2020Machine Learning & AI
#681

CS 685 Advanced Natural Language Processing

University of Massachusetts Amherst · advanced · free

Commenters call it a really good research-oriented course and say it covers pretty much everything needed to understand LLMs.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#684

Statistical Learning

Stanford Lagunita · beginner · free

Commenters call it a free, world-class companion to the textbook, and describe the book as the top intro text in the field.

2 recommenders · 2 threads · 2016–2019Machine Learning & AI
#688

Introduction to R

DataCamp · beginner · freemium

Commenters describe it as an awesome, easy-to-follow interactive way to start learning R, and note the introductory part is free to try.

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

Computational Thinking Using Python

edX · beginner · free

Commenters call it a highly regarded intro CS course that works well after Codecademy and is a solid starting point for non-CS people switching into computing.

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

Advanced Machine Learning

Coursera · advanced

Commenters call it quite good once you get used to the accent and say it takes an industry-level approach, though one commenter had not finished it.

2 recommenders · 2 threads · 2018–2021Machine Learning & AI
#692

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.

2 recommenders · 2 threads · 2013–2018Machine Learning & AI
#700

Python for Data Science

DataCamp · beginner · paid

Commenters describe it as a good way to get up to speed with Python for ML and data science, and one learns by doing alongside it.

2 recommenders · 2 threads · 2018Machine Learning & AI
#702

Intro to Deep Learning with PyTorch

Udacity · beginner · free

Commenters point to it as a free, practical PyTorch introduction, with one noting the built-in virtual machine avoids local setup.

2 recommenders · 2 threads · 2019Machine Learning & AI
#703

CS 189/289A Introduction to Machine Learning

UC Berkeley · intermediate · free

Commenters describe it as a strong theoretical introduction to machine learning and stress working through its homeworks by hand to build understanding.

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

Complete Machine Learning and Data Science: Zero to Mastery

Udemy · beginner · paid

Commenters describe it as practical rather than theoretical, and one calls it the best option for hands-on ML/DS projects.

2 recommenders · 2 threads · 2021–2022Machine Learning & AI
#729

AWS Cloud Practitioner Essentials

AWS Skill Builder · beginner · free

Commenters point to it as the official starting point for learning AWS from zero and as the first certification step on the AWS path.

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

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.

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

Deep Learning with PyTorch

Udacity · intermediate · free

Commenters point to it as a free, direct way to learn PyTorch and deep learning, with one calling it an awesome free option for someone moving into PyTorch.

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

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.

2 recommenders · 2 threads · 2012–2014Machine Learning & AI
#761

Gentle Introduction to Python

MIT OpenCourseWare · beginner · free

Commenters point to it as a good starting point for absolute beginners, and one says it works well alongside Udacity's Intro to Programming because it covers classes, which Udacity skips.

2 recommenders · 2 threads · 2010–2015Machine Learning & AI
#762

CS109 Data Science

Harvard University · beginner

One commenter points to it as a current Harvard data science course whose homework used the same kind of relationship analysis as a Show HN project.

2 recommenders · 1 thread · 2015Machine Learning & AI
#778

Machine Learning A-Z: Hands-On Python & R In Data Science

Udemy · beginner · paid

Commenters call it one of the best Udemy courses they've taken and praise its engaging instructors and practical, implementation-first approach that is easy to follow with minimal Python experience.

2 recommenders · 2 threads · 2017Machine Learning & AI
#785

Deep Learning for Coders (Practical Deep Learning for Coders)

fast.ai · beginner · free

Commenters recommend it as the place to start, call it beginner-friendly and almost paint-by-numbers, and suggest doing projects from it before going back to the math.

2 recommenders · 2 threads · 2019–2022Machine Learning & AI
#791

Machine Learning (Yaser Abu-Mostafa, Learning From Data)

Caltech · beginner · free

Commenters point to it as a math-oriented introduction to ML that focuses on fundamentals, and one suggests it as a good complement to self-study alongside other material.

2 recommenders · 2 threads · 2013–2019Machine Learning & AI
#797

IBM Machine Learning Professional Certificate

Coursera · beginner · freemium

Commenters call it a concise starting point that gives a quick, practical grounding in ML basics and the common terminology.

2 recommenders · 2 threads · 2020–2023Machine Learning & AI
#801

Kaggle Learn

Kaggle · beginner · free

Commenters point to it as a decent, hands-on starting list for beginners who want to learn machine learning by practicing.

2 recommenders · 2 threads · 2019–2022Machine Learning & AI
#802

Advanced Machine Learning Specialization

Coursera · advanced

Commenters call it a very good deep introduction that focuses heavily on the maths and works as a follow-up to Andrew Ng's Deep Learning specialization.

2 recommenders · 2 threads · 2018–2021Machine Learning & AI
#811

Stanford Machine Learning courses

Stanford University · beginner · free

Commenters point to it as a solid starting point for learning machine learning, with one suggesting people work through its syllabus lesson by lesson and another recommending it after building up linear algebra, probability and statistics.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#818

Python for Finance and Trading Algorithms

Udemy · intermediate · paid

Commenters call it a good option for quant interview prep and say they recommend it to anyone serious about the role, noting it was once cheap.

2 recommenders · 2 threads · 2019–2020Machine Learning & AI
#825

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.

2 recommenders · 2 threads · 2015–2019Machine Learning & AI
#836

TinyML

edX · beginner · free

Commenters point to it as a free starting point for learning TensorFlow and edge ML, noting it covers exactly the constraints of bringing ML to edge devices.

2 recommenders · 2 threads · 2021Machine Learning & AI
#839

TensorFlow in Practice

Coursera · beginner · freemium

Commenters recommend it as an easier, more practical follow-on to Andrew Ng's courses, and suggest it for beginners who want hands-on TensorFlow work.

2 recommenders · 3 threads · 2020Machine Learning & AI
#846

CS 182 Designing, Visualizing and Understanding Deep Neural Networks

UC Berkeley · advanced

Commenters describe it as really good for advanced deep learning and point to its assignments as a way to learn implementation, alongside Stanford CS 231N and MIT 6.S191.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#849

Deep Learning Part 2

fast.ai · advanced · free

Commenters point to it as the follow-on to fast.ai's practical introduction for those who already know the basics and want to go further into diffusion models.

2 recommenders · 2 threads · 2022–2023Machine Learning & AI
#850

Stanford online machine learning course

Stanford · beginner · free

Commenters describe it as a very good introductory online class for getting a clearer picture of machine learning after building the necessary math background.

2 recommenders · 2 threads · 2017–2023Machine Learning & AI
#857

CS188 Introduction to Artificial Intelligence

UC Berkeley · beginner · freemium

Commenters point to it as the Berkeley AI course to start with, recommending its lectures alongside the Russell and Norvig textbook and noting its MOOC-style structure.

2 recommenders · 2 threads · 2015–2022Machine Learning & AI
#860

Intro to Machine Learning

Kaggle · beginner · free

Commenters call it a quick, practical starting point that gets you practicing machine learning in Python, and suggest following it with Andrew Ng's course for more rigor.

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

Neural Networks (3Blue1Brown)

YouTube · beginner · free

Commenters recommend it as a strong visual introduction to neural networks before or alongside a more formal ML course.

2 recommenders · 2 threads · 2017–2020Machine Learning & AI
#874

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.

2 recommenders · 2 threads · 2015–2018Machine Learning & AI
#893

Data-Centric AI

MIT · intermediate

Commenters point to it as a newer, practical complement to foundational ML study, covering how to ensure good data quality for models.

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

Recommender Systems

Coursera · intermediate

Commenters point to it as a direct, relevant follow-up to machine learning courses for learning how recommender systems work.

2 recommenders · 1 thread · 2014Machine Learning & AI
#901

Kaggle Micro-Courses

Kaggle · beginner · free

Commenters suggest them as a practical follow-up to Andrew Ng's course, paired with his Coursera course as a starting point.

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

Convolutional Neural Networks (Andrew Ng)

Coursera · intermediate

Commenters point to it as the specialised follow-up to Andrew Ng's ML course for learning convolutional neural networks.

2 recommenders · 2 threads · 2018Machine Learning & AI
#907

PyTorch for Deep Learning

Udemy · beginner · paid

Commenters point to it as a great way to pick up PyTorch, with one saying PyTorch is easier to pick up than TensorFlow and recommending Bourke's course for it.

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

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.

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

An Introduction to Statistical Learning

Stanford Lagunita · beginner · free

Commenters point to it as a free, self-paced companion to the ISLR book that explains what the algorithms are doing under the hood, with R labs included.

2 recommenders · 2 threads · 2017Machine Learning & AI
#921

Machine Learning (ud262)

Udacity · beginner · free

Commenters suggest it as an accessible MOOC for getting a general idea of machine learning without needing much math background first.

2 recommenders · 2 threads · 2016Machine Learning & AI
#923

Applied AI Course

AppliedAICourse · intermediate

Commenters call it the best AI course they know of for balancing theory with practical application, and say it explains algorithms with in-depth maths and includes case studies.

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

Other topics

Algorithms & Data Structures (76)CS Fundamentals & Systems (49)Mathematics (60)Programming Languages (172)Web & Mobile Development (306)Databases & Data Engineering (17)Security & Cryptography (2)Science & Engineering (7)Productivity & Personal Development (4)Marketing & Growth (23)Business, Finance & Economics (45)Design & Creative (2)Humanities & Social Science (2)General Learning (16)

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