← Open Source
dair-ai

ML-Course-Notes

🎓 Sharing machine learning course / lecture notes.

TutorialsML/AI fundamentals
Open on GitHub
Momentum
+0stars in 24 hours0.0%
6.68k
Stars
893
Forks
+8
This week
3
Contributors
Created 2022-03-17 · Updated 2026-10-03 · #7225 today
Top developers
README

🎓 Machine Learning Course Notes

A place to collaborate and share lecture notes on all topics related to machine learning, NLP, and AI.

WIP denotes work in progress.


Machine Learning Specialization (2022)

Website | Instructor: Andrew Ng

Lecture

Description

Video

Notes

Author

Introduction to Machine Learning

Supervised Machine Learning: Regression and Classification

[Videos

Notes](https://www.coursera.org/learn/machine-learning?specialization=machine-learning-introduction)

[Elvis

Advanced Learning Algorithms

Advanced Learning Algorithms

Videos

WIP

Elvis

Unsupervised Learning, Recommenders, Reinforcement Learning

Unsupervised Learning, Recommenders, Reinforcement Learning

Videos

WIP

Elvis


MIT 6.S191 Introduction to Deep Learning (2022)

Website | Lectures by: Alexander Amini and Ava Soleimany

Lecture

Description

Video

Notes

Author

Introduction to Deep Learning

Basic fundamentals of neural networks and deep learning.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

RNNs and Transformers

Introduction to recurrent neural networks and transformers.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

Deep Computer Vision

Deep Neural Networks for Computer Vision.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

Deep Generative Modeling

Autoencoders and GANs.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

Deep Reinforcement Learning

Deep RL key concepts and DQNs.

Video

Notes](https://twitter.com/omarsar0)

[Elvis


CMU Neural Nets for NLP (2021)

Website | Instructor: Graham Neubig

Lecture

Description

Video

Notes

Author

Introduction to Simple Neural Networks for NLP

Provides an introduction to neural networks for NLP covering concepts like BOW, CBOW, and Deep CBOW

Video

Notes](https://twitter.com/omarsar0)

[Elvis


CS224N: Natural Language Processing with Deep Learning (2022)

Website | Instructor: C‪hristopher Manning

Lecture

Description

Video

Notes

Author

Introduction and Word Vectors

Introduction to NLP and Word Vectors.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

Neural Classifiers

Neural Classifiers for NLP.

Video

WIP](https://twitter.com/omarsar0)

[Elvis


CS25: Transformers United

Website | Instructors: Div Garg, Chetanya Rastogi, Advay Pal

Lecture

Description

Video

Notes

Author

Introduction to Transformers

A short summary of attention and Transformers.

Video

Notes](https://twitter.com/omarsar0)

[Elvis

Transformers in Language: GPT-3, Codex

The development of GPT Models including GPT3.

Video

WIP

Elvis


Neural Networks: Zero to Hero

Lectures | Instructors: Andrej Karpathy

Lecture

Description

Video

Notes

Author

Let's build GPT: from scratch, in code, spelled out

Detailed walkthrough of GPT

Video

WIP](https://twitter.com/omarsar0)

[Elvis


Miscellaneous Lectures

Lecture

Description

Video

Notes

Author

Introduction to Diffusion Models

Technical overview of Diffusion Models

Video

WIP](https://twitter.com/omarsar0)

[Elvis

Reinforcement Learning from Human Feedback (RLHF)

Overview of RLHF

Video

WIP](https://twitter.com/omarsar0)

Elvis


How To Contribute

  1. Identify a course and lecture from this list. If you are working on notes for a lecture, please indicate by opening an issue. This avoids duplicate work.
  2. Write your notes, preferably in a Google document, Notion document, or GitHub repo.
  3. We care about quality, so make sure to revise your notes before submitting.
  4. Once you are finished, open a PR here.

If you have any questions, open an issue or reach out to me on Twitter.

Join our Discord.