d0r1h/ML-University

Machine Learning Open Source University

955

229 commits

updated May 23, 2026

See the code

README



tweet

A Free Machine Learning University


Machine Learning Open Source University is an IDEA of free-learning of a ML enthusiast for all other ML enthusiast

This list is continuously updated - And if you are a Ml practitioner and have some good suggestions to improve this or have somegood resources to share, you create pull request and contribute.

Table of Contents

  1. Getting Started
  2. Mathematics
  3. Machine Learning
  4. Deep Learning
  5. Natural language processing
  6. Reinforcement learning
  7. LLM
  8. Books
  9. ML in Production
  10. Quantum ML
  11. DataSets
  12. Other Useful Websites
  13. Other Useful GitRrpo
  14. Blogs and Webinar
  15. Must Read Research Paper
  16. Company Tech Blogs
  17. Practice Machine Learning
  18. Generative and Agentic AI

Getting Started

Title and SourceLink
Elements of AI : Part-1WebSite
Elements of AI : Part-2WebSite
CS50’s Introduction to AI HarvardCs50 WebSite
Intro to Computational Thinking and Data Science MITWebSite
Practical Data Ethicsfast.ai
Machine learning Mastery Getting Startedmachinelearningmastery
Design and Analysis of Algorithms MITocw.mit.edu
AI: Principles and Techniques StanfordYouTube
The Private AI Seriesopenmined

Mathematics

Title and SourceLink
Statistics in Machine Learning (Krish Naik)YouTube
Computational Linear Algebra for Codersfast.ai
Linear Algebra MITWebSite
Statistics by zstatisticsWebSite
Essence of linear algebra by 3Blue1BrownYouTube
SEEING THEORY (Visual Probability) brownWebSite
Matrix Methods in Data Analysis,and Machine Learning MITWebSite
Math for Machine LearningYouTube
Statistics for Applications MITYouTube
Introduction to Mathematical ThinkingWebsite

Machine Learning

Title and SourceLink
Introduction to Machine Learning with scikit-learndataschool
Introduction to Machine Learningsebastianraschka
Open Machine Learning Coursemlcourse.ai
Machine Learning (CS229) StanfordWebSite YouTube
Introduction to Machine Learning MITWebSite
Machine Learning Systems Design 2021 (CS329S) StanfordWebSite
Applied Machine Learning 2020 (CS5787) Cornell TechYouTube
Machine Learning for Healthcare MITWebSite
Machine Learning for Trading Georgia TechWebSite
Introduction to Machine Learning for Codersfast.ai
Machine Learning Crash CourseGoogle AI
Machine Learning with Pythonfreecodecamp
Deep Reinforcement Learning:CS285 UC BerkeleyYouTube
Probabilistic Machine Learning University of TübingenYouTube
Machine Learning with Graphs(CS224W) StanfordYouTube
Machine Learning in Production CMUWebSite
Machine Learning & Deep Learning Fundamentalsdeeplizard
Interpretability and Explainability in Machine LearningWebSite
Practical Machine Learning 2021 StanfordWebSite
Machine Learning VU UniversityWebSite
Machine Learning for Cyber Security Purdue UniversityYouTube
Audio Signal Processing for Machine LearningYouTube
Machine learning & causal inference StanfordYouTube
Machine learning cs156 caltechYouTube
Multimodal machine learning (MMML) CMUWebSite YouTube
Advanced Topics in Machine Learning CaltechWebSite

Deep Learning

Title and SourceLink
Introduction to Deep Learning(6.S191) MITYouTube
Introduction to Deep Learningsebastianraschka
Deep Learning NYUWebSite 2021
Deep Learning (CS182) UC BerkeleyYouTube
Deep Learning Lecture Series DeepMind x UCLYouTube
Deep Learning (CS230) StanfordWebSite
CNN for Visual Recognition(CS231n) StanfordWebSite-2020 YouTube-2017
Full Stack Deep LearningWebSite2021
Practical Deep Learning for Coders, v3fast.ai
Deep Learning Crash Course 2021 d2l.aiYouTube
Deep Learning for Computer Vision MichiganWebSite
Neural Networks from Scratch in Python by SentdexYouTube
Keras - Python Deep Learning Neural Network APIdeeplizard
Reproducible Deep Learningsscardapane.it
PyTorch Fundamentalsmicrosoft
Geometric Deep Learing (GDL100)geometricdeeplearning
Deep learning Neuromatch Academyneuromatch
Deep Learning for Molecules and MaterialsWebSite
Deep Learning course for Visionarthurdouillard.com
Deep Multi-Task and Meta Learning (CS330) StanfordWebSite YouTube
Deep Learning Interviews bookWebSite
Deep Learning for Computer Vision 2021YouTube
Deep Learning 2022 CMUYouTube
UvA Deep LearningWebSite

Natural language processing

Title and SourceLink
Natural Language Processing AWSYouTube
NLP - Krish NaikYouTube
NLP with Deep Learning(CS224N) 2019 StanfordYouTube 2021
A Code-First Introduction to Natural Language Processingfast.ai
CMU Neural Nets for NLP 2021 Carnegie Mellon UniversityYouTube
Speech and Language Processing StanfordWebSite
Natural Language Understanding (CS224U) StanfordYouTube 2022
NLP with Dan Jurafsky and Chris Manning, 2012 StanfordYouTube
Intro to NLP with spaCyYouTube
Advanced NLP with spaCywebsite
Applied Language Technologywebsite
Advanced Natural Language Processing Umasswebsite YouTube 2020
Huggingface Coursehuggingface.co
NLP Course Michigangithub
Multilingual NLP 2020 CMUYouTube
Advanced NLP 2021 CMUYouTube
Transformers United stanfordWebsite YouTube
CS324 Large Language ModelsWebsite

Reinforcement learning

Title and SourceLink
Reinforcement Learning(CS234) StanfordYouTube-2019
Introduction to reinforcement learning DeepMindYouTube-2015
Reinforcement Learning Course DeepMind & UCLYouTube-2018
Advanced Deep Learning & Reinforcement LearningYouTube
DeepMind x UCL Reinforcement Learning 2021YouTube

Large Language Model

Title and SourceLink
Large Language Model SystemsWebsite
CS336: Language Modeling from ScratchWebsite YouTube
CME 295: Transformers & Large Language ModelsWebsite
An Open Course on LLMs, Led by PractitionersWebsite

Books

Title and SourceLink
Scientific Python LecturesScipyLectures
Mathematics for Machine Learningmml-book
An Introduction to Statistical Learningstatlearning
Think StatsThink Stats
Python Data Science HandbookPython For DS
Natural Language Processing with Python - NLTKNLTK
Deep Learning by Ian Goodfellowdeeplearningbook
Dive into Deep Learningd2l.ai
Approaching (Almost) Any Machine Learning ProblemAAANLP
Neural networks and Deep learningneuralnetworksanddeeplearning
AutoML: Methods, Systems, Challenges (first book on AutoML)automl
Feature Engineering and Selectionbookdown.org
Introduction to Machine Learning Interviews Bookhuyenchip.com
Hands-On Machine Learning with Rwebsite
Zero to Mastery TensorFlow for Deep Learning Bookdev.mrdbourke.com/
Introduction to Probability for Data Scienceprobability4datascience
Graph Representation Learning Bookcs.mcgill.ca
Interpretable Machine Learningchristophm
Computer Vision: Algorithms and Applications, 2nd ed.szeliski.org

ML in Production

Title and SourceLink
Introduction to DockerDocker
MLOps BasicsGitHub
Effective MLOps: Model Developmentwandb

Quantum ML

Title and SourceLink
Quantum machine learningpennylane.ai

DataSets

Title and SourceLink
Yelp Open Datasetyelp
Machine Translationwebsite
IndicNLP Corpora (Indian languages)ai4bharat
Amazon product co-purchasing network metadatasnap.stanford.edu/
Stanford Question Answering Dataset (SQuAD)website

Other Useful Websites

  1. Papers with Code
  2. Two Minute Papers - Youtube
  3. The Missing Semester of Your CS Education
  4. Workera : Measure data-AI skills
  5. Machine learning mastery
  6. From Data to viz: Guide for your graph
  7. datatalks club
  8. Machine Learning for Art
  9. applyingml
  10. Deep Learning Drizzle
  11. The Machine & Deep Learning Compendium
  12. connectedpapers - Research Papers
  13. Papers and Latest Research - deepai
  14. Tracking Progress in NLP
  15. NLP Blogs by Sebastian Ruder
  16. labmlai for papers

Other Useful GitRepo

  1. Applied-ml - Papers and blogs by organizations
  2. List Machine learning Python libraries
  3. ML From Scratch - Implementations of models/algorithms
  4. What the f*ck Python?
  5. scikit-learn user guide: step-step approach
  6. NLP Tutorial Code with DL
  7. awesome-mlops
  8. Text Classification Algorithms: A Survey
  9. ML use cases by company

Blogs and Webinar

  1. Recommendation algorithms and System design
  2. Machine Learning System Design

Must Read Research Paper & WebBooks

NLP [Text]

  1. Text Classification Algorithms: A Survey
  2. Deep Learning Based Text Classification: A Comprehensive Review
  3. Compression of Deep Learning Models for Text: A Survey
  4. A Survey on Text Classification: From Shallow to Deep Learning
  5. A Survey of Transformers
  6. AMMUS : A Survey of Transformer-based Pretrained Models in Natural Language Processing
  7. Graph Neural Networks for Natural Language Processing: A Survey
  8. A Survey of Data Augmentation Approaches for NLP
  9. A Survey on Recent Approaches for Natural Language Processing in Low-Resource Scenarios
  10. Evaluation of Text Generation: A Survey
  11. A Survey of Transfer learning In NLP
  12. A Systematic Survey of Prompting Methods in NLP

OCR [Optical Character Recognition]

  1. Survey of Post-OCR Processing Approaches

LLM (Large Language Models)

  1. Foundations of Large Language Models
  2. On the Biology of a Large Language Model : Anthropic
  3. Vision-Language Models
  4. LLM Inference Handbook
  5. Inside vLLM: LLM Inference System
  6. MCP : Model Context Protocol
  7. In-Context Learning

Tech Blogs

Company

  1. AssemblyAI
  2. Grammarly
  3. Huggingface
  4. Uber
  5. Netflix
  6. Spotify Research | Engineering
  7. Unsloth Blog
  8. Thinking Machines

Researcher and Engineers

  1. TRANSFORMER EXPLAINER
  2. lilianweng
  3. Interconnects
  4. Ahead of AI by Sebastian Raschka
  5. AI by Hand
  6. Lil'BLog

Practice Machine Learning

  1. deep-ml
  2. tensortonic
  3. tensorgym
  4. leetgpu

Generative and Agentic AI

  1. Deep Generative Models
artificial-intelligence
awsome
awsome-list
computer-science
course
data-science
deep-learning
free
learning
machine-learning
mathematics
natural-language-processing
neural-network
open-source
reinforcement-learning
university

d0r1h/ML-University

Machine Learning Open Source University

955

229 commits

updated May 23, 2026

See the code

README



tweet

A Free Machine Learning University


Machine Learning Open Source University is an IDEA of free-learning of a ML enthusiast for all other ML enthusiast

This list is continuously updated - And if you are a Ml practitioner and have some good suggestions to improve this or have somegood resources to share, you create pull request and contribute.

Table of Contents

  1. Getting Started
  2. Mathematics
  3. Machine Learning
  4. Deep Learning
  5. Natural language processing
  6. Reinforcement learning
  7. LLM
  8. Books
  9. ML in Production
  10. Quantum ML
  11. DataSets
  12. Other Useful Websites
  13. Other Useful GitRrpo
  14. Blogs and Webinar
  15. Must Read Research Paper
  16. Company Tech Blogs
  17. Practice Machine Learning
  18. Generative and Agentic AI

Getting Started

Title and SourceLink
Elements of AI : Part-1WebSite
Elements of AI : Part-2WebSite
CS50’s Introduction to AI HarvardCs50 WebSite
Intro to Computational Thinking and Data Science MITWebSite
Practical Data Ethicsfast.ai
Machine learning Mastery Getting Startedmachinelearningmastery
Design and Analysis of Algorithms MITocw.mit.edu
AI: Principles and Techniques StanfordYouTube
The Private AI Seriesopenmined

Mathematics

Title and SourceLink
Statistics in Machine Learning (Krish Naik)YouTube
Computational Linear Algebra for Codersfast.ai
Linear Algebra MITWebSite
Statistics by zstatisticsWebSite
Essence of linear algebra by 3Blue1BrownYouTube
SEEING THEORY (Visual Probability) brownWebSite
Matrix Methods in Data Analysis,and Machine Learning MITWebSite
Math for Machine LearningYouTube
Statistics for Applications MITYouTube
Introduction to Mathematical ThinkingWebsite

Machine Learning

Title and SourceLink
Introduction to Machine Learning with scikit-learndataschool
Introduction to Machine Learningsebastianraschka
Open Machine Learning Coursemlcourse.ai
Machine Learning (CS229) StanfordWebSite YouTube
Introduction to Machine Learning MITWebSite
Machine Learning Systems Design 2021 (CS329S) StanfordWebSite
Applied Machine Learning 2020 (CS5787) Cornell TechYouTube
Machine Learning for Healthcare MITWebSite
Machine Learning for Trading Georgia TechWebSite
Introduction to Machine Learning for Codersfast.ai
Machine Learning Crash CourseGoogle AI
Machine Learning with Pythonfreecodecamp
Deep Reinforcement Learning:CS285 UC BerkeleyYouTube
Probabilistic Machine Learning University of TübingenYouTube
Machine Learning with Graphs(CS224W) StanfordYouTube
Machine Learning in Production CMUWebSite
Machine Learning & Deep Learning Fundamentalsdeeplizard
Interpretability and Explainability in Machine LearningWebSite
Practical Machine Learning 2021 StanfordWebSite
Machine Learning VU UniversityWebSite
Machine Learning for Cyber Security Purdue UniversityYouTube
Audio Signal Processing for Machine LearningYouTube
Machine learning & causal inference StanfordYouTube
Machine learning cs156 caltechYouTube
Multimodal machine learning (MMML) CMUWebSite YouTube
Advanced Topics in Machine Learning CaltechWebSite

Deep Learning

Title and SourceLink
Introduction to Deep Learning(6.S191) MITYouTube
Introduction to Deep Learningsebastianraschka
Deep Learning NYUWebSite 2021
Deep Learning (CS182) UC BerkeleyYouTube
Deep Learning Lecture Series DeepMind x UCLYouTube
Deep Learning (CS230) StanfordWebSite
CNN for Visual Recognition(CS231n) StanfordWebSite-2020 YouTube-2017
Full Stack Deep LearningWebSite2021
Practical Deep Learning for Coders, v3fast.ai
Deep Learning Crash Course 2021 d2l.aiYouTube
Deep Learning for Computer Vision MichiganWebSite
Neural Networks from Scratch in Python by SentdexYouTube
Keras - Python Deep Learning Neural Network APIdeeplizard
Reproducible Deep Learningsscardapane.it
PyTorch Fundamentalsmicrosoft
Geometric Deep Learing (GDL100)geometricdeeplearning
Deep learning Neuromatch Academyneuromatch
Deep Learning for Molecules and MaterialsWebSite
Deep Learning course for Visionarthurdouillard.com
Deep Multi-Task and Meta Learning (CS330) StanfordWebSite YouTube
Deep Learning Interviews bookWebSite
Deep Learning for Computer Vision 2021YouTube
Deep Learning 2022 CMUYouTube
UvA Deep LearningWebSite

Natural language processing

Title and SourceLink
Natural Language Processing AWSYouTube
NLP - Krish NaikYouTube
NLP with Deep Learning(CS224N) 2019 StanfordYouTube 2021
A Code-First Introduction to Natural Language Processingfast.ai
CMU Neural Nets for NLP 2021 Carnegie Mellon UniversityYouTube
Speech and Language Processing StanfordWebSite
Natural Language Understanding (CS224U) StanfordYouTube 2022
NLP with Dan Jurafsky and Chris Manning, 2012 StanfordYouTube
Intro to NLP with spaCyYouTube
Advanced NLP with spaCywebsite
Applied Language Technologywebsite
Advanced Natural Language Processing Umasswebsite YouTube 2020
Huggingface Coursehuggingface.co
NLP Course Michigangithub
Multilingual NLP 2020 CMUYouTube
Advanced NLP 2021 CMUYouTube
Transformers United stanfordWebsite YouTube
CS324 Large Language ModelsWebsite

Reinforcement learning

Title and SourceLink
Reinforcement Learning(CS234) StanfordYouTube-2019
Introduction to reinforcement learning DeepMindYouTube-2015
Reinforcement Learning Course DeepMind & UCLYouTube-2018
Advanced Deep Learning & Reinforcement LearningYouTube
DeepMind x UCL Reinforcement Learning 2021YouTube

Large Language Model

Title and SourceLink
Large Language Model SystemsWebsite
CS336: Language Modeling from ScratchWebsite YouTube
CME 295: Transformers & Large Language ModelsWebsite
An Open Course on LLMs, Led by PractitionersWebsite

Books

Title and SourceLink
Scientific Python LecturesScipyLectures
Mathematics for Machine Learningmml-book
An Introduction to Statistical Learningstatlearning
Think StatsThink Stats
Python Data Science HandbookPython For DS
Natural Language Processing with Python - NLTKNLTK
Deep Learning by Ian Goodfellowdeeplearningbook
Dive into Deep Learningd2l.ai
Approaching (Almost) Any Machine Learning ProblemAAANLP
Neural networks and Deep learningneuralnetworksanddeeplearning
AutoML: Methods, Systems, Challenges (first book on AutoML)automl
Feature Engineering and Selectionbookdown.org
Introduction to Machine Learning Interviews Bookhuyenchip.com
Hands-On Machine Learning with Rwebsite
Zero to Mastery TensorFlow for Deep Learning Bookdev.mrdbourke.com/
Introduction to Probability for Data Scienceprobability4datascience
Graph Representation Learning Bookcs.mcgill.ca
Interpretable Machine Learningchristophm
Computer Vision: Algorithms and Applications, 2nd ed.szeliski.org

ML in Production

Title and SourceLink
Introduction to DockerDocker
MLOps BasicsGitHub
Effective MLOps: Model Developmentwandb

Quantum ML

Title and SourceLink
Quantum machine learningpennylane.ai

DataSets

Title and SourceLink
Yelp Open Datasetyelp
Machine Translationwebsite
IndicNLP Corpora (Indian languages)ai4bharat
Amazon product co-purchasing network metadatasnap.stanford.edu/
Stanford Question Answering Dataset (SQuAD)website

Other Useful Websites

  1. Papers with Code
  2. Two Minute Papers - Youtube
  3. The Missing Semester of Your CS Education
  4. Workera : Measure data-AI skills
  5. Machine learning mastery
  6. From Data to viz: Guide for your graph
  7. datatalks club
  8. Machine Learning for Art
  9. applyingml
  10. Deep Learning Drizzle
  11. The Machine & Deep Learning Compendium
  12. connectedpapers - Research Papers
  13. Papers and Latest Research - deepai
  14. Tracking Progress in NLP
  15. NLP Blogs by Sebastian Ruder
  16. labmlai for papers

Other Useful GitRepo

  1. Applied-ml - Papers and blogs by organizations
  2. List Machine learning Python libraries
  3. ML From Scratch - Implementations of models/algorithms
  4. What the f*ck Python?
  5. scikit-learn user guide: step-step approach
  6. NLP Tutorial Code with DL
  7. awesome-mlops
  8. Text Classification Algorithms: A Survey
  9. ML use cases by company

Blogs and Webinar

  1. Recommendation algorithms and System design
  2. Machine Learning System Design

Must Read Research Paper & WebBooks

NLP [Text]

  1. Text Classification Algorithms: A Survey
  2. Deep Learning Based Text Classification: A Comprehensive Review
  3. Compression of Deep Learning Models for Text: A Survey
  4. A Survey on Text Classification: From Shallow to Deep Learning
  5. A Survey of Transformers
  6. AMMUS : A Survey of Transformer-based Pretrained Models in Natural Language Processing
  7. Graph Neural Networks for Natural Language Processing: A Survey
  8. A Survey of Data Augmentation Approaches for NLP
  9. A Survey on Recent Approaches for Natural Language Processing in Low-Resource Scenarios
  10. Evaluation of Text Generation: A Survey
  11. A Survey of Transfer learning In NLP
  12. A Systematic Survey of Prompting Methods in NLP

OCR [Optical Character Recognition]

  1. Survey of Post-OCR Processing Approaches

LLM (Large Language Models)

  1. Foundations of Large Language Models
  2. On the Biology of a Large Language Model : Anthropic
  3. Vision-Language Models
  4. LLM Inference Handbook
  5. Inside vLLM: LLM Inference System
  6. MCP : Model Context Protocol
  7. In-Context Learning

Tech Blogs

Company

  1. AssemblyAI
  2. Grammarly
  3. Huggingface
  4. Uber
  5. Netflix
  6. Spotify Research | Engineering
  7. Unsloth Blog
  8. Thinking Machines

Researcher and Engineers

  1. TRANSFORMER EXPLAINER
  2. lilianweng
  3. Interconnects
  4. Ahead of AI by Sebastian Raschka
  5. AI by Hand
  6. Lil'BLog

Practice Machine Learning

  1. deep-ml
  2. tensortonic
  3. tensorgym
  4. leetgpu

Generative and Agentic AI

  1. Deep Generative Models
artificial-intelligence
awsome
awsome-list
computer-science
course
data-science
deep-learning
free
learning
machine-learning
mathematics
natural-language-processing
neural-network
open-source
reinforcement-learning
university

Significant stargazers

Pietro Monticone

1,160 followers · starred Feb 2022

Zhongyue Lin

7 followers · starred Aug 2022

Kitamado

114 followers · starred Oct 2023

Mr. Ånand

189 followers · starred May 2022