ML-YouTube-Courses README

The project's README from github.com/dair-ai/ML-YouTube-Courses. As one markdown file: README.md.

📺 ML YouTube Courses

At DAIR.AI we ❤️ open AI education. In this repo, we index and organize some of the best and most recent machine learning courses available on YouTube.

Machine Learning

Deep Learning

Scientific Machine Learning

Practical Machine Learning

Natural Language Processing

Computer Vision

Reinforcement Learning

Graph Machine Learning

Multi-Task Learning

Others


Caltech CS156: Learning from Data

An introductory course in machine learning that covers the basic theory, algorithms, and applications.

🔗 Link to Course

Stanford CS229: Machine Learning

To learn some of the basics of ML:

🔗 Link to Course

Making Friends with Machine Learning

A series of mini lectures covering various introductory topics in ML:

🔗 Link to Course

Neural Networks: Zero to Hero (by Andrej Karpathy)

Course providing an in-depth overview of neural networks.

🔗 Link to Course

MIT: Deep Learning for Art, Aesthetics, and Creativity

Covers the application of deep learning for art, aesthetics, and creativity.

🔗 Link to Course

Stanford CS230: Deep Learning (2018)

Covers the foundations of deep learning, how to build different neural networks(CNNs, RNNs, LSTMs, etc...), how to lead machine learning projects, and career advice for deep learning practitioners.

🔗 Link to Course 🔗 Link to Materials

Applied Machine Learning

To learn some of the most widely used techniques in ML:

🔗 Link to Course

Introduction to Machine Learning (Tübingen)

The course serves as a basic introduction to machine learning and covers key concepts in regression, classification, optimization, regularization, clustering, and dimensionality reduction.

🔗 Link to Course

Machine Learning Lecture (Stefan Harmeling)

Covers many fundamental ML concepts:

🔗 Link to Course

Statistical Machine Learning (Tübingen)

The course covers the standard paradigms and algorithms in statistical machine learning.

🔗 Link to Course

Practical Deep Learning for Coders

This course covers topics such as how to:

🔗 Link to Course - Part 1

🔗 Link to Course - Part 2

Stanford MLSys Seminars

A seminar series on all sorts of topics related to building machine learning systems.

🔗 Link to Lectures

Machine Learning Engineering for Production (MLOps)

Specialization course on MLOPs by Andrew Ng.

🔗 Link to Lectures

MIT Introduction to Data-Centric AI

Covers the emerging science of Data-Centric AI (DCAI) that studies techniques to improve datasets, which is often the best way to improve performance in practical ML applications. Topics include:

🔗 Course Website

🔗 Lecture Videos

🔗 Lab Assignments

Machine Learning with Graphs (Stanford)

To learn some of the latest graph techniques in machine learning:

🔗 Link to Course

Probabilistic Machine Learning

To learn the probabilistic paradigm of ML:

🔗 Link to Course

MIT 6.S897: Machine Learning for Healthcare (2019)

This course introduces students to machine learning in healthcare, including the nature of clinical data and the use of machine learning for risk stratification, disease progression modeling, precision medicine, diagnosis, subtype discovery, and improving clinical workflows.

🔗 Link to Course

Introduction to Deep Learning

To learn some of the fundamentals of deep learning:

🔗 Link to Course

CMU Introduction to Deep Learning (11-785)

The course starts off gradually from MLPs (Multi Layer Perceptrons) and then progresses into concepts like attention and sequence-to-sequence models.

🔗 Link to Course
🔗 Lectures
🔗 Tutorials/Recitations

Deep Learning: CS 182

To learn some of the widely used techniques in deep learning:

🔗 Link to Course

Deep Unsupervised Learning

To learn the latest and most widely used techniques in deep unsupervised learning:

🔗 Link to Course

NYU Deep Learning SP21

To learn some of the advanced techniques in deep learning:

🔗 Link to Course

Foundation Models

To learn about foundation models like GPT-3, CLIP, Flamingo, Codex, and DINO.

🔗 Link to Course

Deep Learning (Tübingen)

This course introduces the practical and theoretical principles of deep neural networks.

🔗 Link to Course

Parallel Computing and Scientific Machine Learning

🔗 Link to Course

XCS224U: Natural Language Understanding (2023)

This course covers topics such as:

🔗 Link to Course

Stanford CS25 - Transformers United

This course consists of lectures focused on Transformers, providing a deep dive and their applications

🔗 Link to Course

NLP Course (Hugging Face)

Learn about different NLP concepts and how to apply language models and Transformers to NLP:

🔗 Link to Course

CS224N: Natural Language Processing with Deep Learning

To learn the latest approaches for deep learning based NLP:

🔗 Link to Course

CMU Neural Networks for NLP

To learn the latest neural network based techniques for NLP:

🔗 Link to Course

CS224U: Natural Language Understanding

To learn the latest concepts in natural language understanding:

🔗 Link to Course

CMU Advanced NLP

To learn:

🔗 Link to 2021 Edition

🔗 Link to 2022 Edition

🔗 Link to 2024 Edition

Multilingual NLP

To learn the latest concepts for doing multilingual NLP:

🔗 Link to 2020 Course

🔗 Link to 2022 Course

Advanced NLP

To learn advanced concepts in NLP:

🔗 Link to Course

CS231N: Convolutional Neural Networks for Visual Recognition

Stanford's Famous CS231n course. The videos are only available for the Spring 2017 semester. The course is currently known as Deep Learning for Computer Vision, but the Spring 2017 version is titled Convolutional Neural Networks for Visual Recognition.

🔗 Link to Course 🔗 Link to Materials

Deep Learning for Computer Vision

To learn some of the fundamental concepts in CV:

🔗 Link to Course

Deep Learning for Computer Vision (DL4CV)

To learn mod

ML-YouTube-Courses (dair-ai/ML-YouTube-Courses)

scientific-computing
Searching Database…

What is this?A curated index maintained by DAIR.AI that organizes the best and most recent machine learning and AI courses available on YouTube, from intro ML to deep learning, NLP, and reinforcement learning.
Is this a course I can take here, or just an index of links to YouTube?It is an index, not a platform: each entry gives a course name, a short outline of its topics, and a link to the lectures on YouTube — the repo hosts no videos or course materials itself.
Do the entries say how hard each course is?No — entries carry no difficulty ratings or prerequisite notes, so judging the level and picking where to start is on you.
Which courses on the list are standouts?University staples like Stanford CS229, CS230, CS224N, and CS25 - Transformers United sit next to practitioner favorites: Andrej Karpathy's Neural Networks: Zero to Hero, fast.ai's Practical Deep Learning for Coders, and the Hugging Face NLP Course.
Who produces the courses?Mostly universities and research labs — Stanford, MIT, CMU, Caltech, NYU, Berkeley, and the University of Tübingen — plus industry teams like DeepMind and Hugging Face.
Is everything free to use?Yes: every course in the index streams free on YouTube, and the repo itself is dedicated to the public domain under the CC0 license.
Why did DAIR.AI build this?The repo reflects DAIR.AI's love of open AI education: it gathers scattered YouTube lectures into one organized place so learners can discover the latest ML and AI courses.
Creator
dair-ai
Size
0.1 MB
Stars
17.4K
Updated
CommitJan 22
Age
5y
Commits · 90 Days