← Open Source
patrickloeber

ml-study-plan

The Ultimate FREE Machine Learning Study Plan.

TutorialsMLE roadmap
Open on GitHub
Momentum
+0stars in 24 hours0.0%
3.23k
Stars
427
Forks
+1
This week
5
Contributors
Created 2020-03-19 · Updated 2026-10-14 · #8050 today
Top developers
patrickloeberwaiyanpsmajidghassemi

patrickloeber/ml-study-plan is ranked 8,050 with 3,225 stars.

Same-category comparison

patrickloeber/ml-study-plan is ranked 8,050 among these 8 peers; seungeunrho/minimalRL is ranked 8,045.

Same-category comparison
NameRankMetrics
Sakura-gh/ML-notes8,021
Language:
HTML
Stars:
3,280
Forks:
886
Description:
notes about machine learning.
graykode/nlp-roadmap8,026
Stars:
3,269
Forks:
513
Description:
ROADMAP(Mind Map) and KEYWORD for students those who have interest in learning NLP.
fchollet/keras-resources8,028
Stars:
3,266
Forks:
862
Description:
Directory of tutorials and open-source code repositories for working with Keras, the Python deep learning library.
seungeunrho/minimalRL8,045
Language:
Python
Stars:
3,240
Forks:
491
Description:
Implementations of basic RL algorithms with minimal lines of codes. (pytorch based).
tekaratzas/RustGPT8,069
Language:
Rust
Stars:
3,187
Forks:
269
Description:
An transformer based LLM. Written completely in Rust.
yusugomori/DeepLearning8,071
Language:
Java
Stars:
3,187
Forks:
1,343
Description:
Deep Learning (Python, C, C++, Java, Scala, Go).
higgsfield/RL-Adventure8,072
Language:
Jupyter Notebook
Stars:
3,186
Forks:
588
Description:
Pytorch Implementation of DQN / DDQN / Prioritized replay/ noisy networks/ distributional values/ Rainbow/ hierarchical RL.
kzbkzb/Python-AI8,076
Language:
Jupyter Notebook
Stars:
3,183
Forks:
500
Key parameters and specifications
Key parameters and specifications
ParameterValue
CategoryTutorials
SubcategoryMLE roadmap
Stars3,225
Forks427
Contributors5
Created date2020-03-19
Updated date2026-10-14
Stars in 1 day0
Stars in 7 days1
Rank8,050
Previous rank5,048
Rank change-3,002
7-day stars rank9,215
Previous 7-day stars rank9,280
7-day stars rank change65
Total stars rank4,215
Previous total stars rank4,212
Total stars rank change-3
README summary

The Ultimate FREE Machine Learning Study Plan A complete study plan to become a Machine Learning Engineer with links to all FREE resources. If you finish the list you will be equipped with enough theoretical and practical experience to get started in the industry! I tried to limit the resources to a minimum, but some courses are extensive. Watch the video on YouTube for instructions: IMPORTANT: This list is not sponsored by any of the mentioned links! I did a

lot of the courses myself and can highly recommend them! This list takes a lot of time and effort to finish if you want to do it properly! The list does not look that long, but don't underestimate it. How to use the Plan: For theory lectures: Follow along, take notes, and repeat the notes afterwards. For practical lectures/courses: Follow along, take notes. Do not just google the answer, but try to solve it yourself first! For coding tutorials

: Code along, and after the video try to code it on your own again. Your theoretical knowledge is worthless if you don't know how to apply it to real world problems! Do as many personal projects and competitions as you can! You don't have to wait with step 3 until you finished the other parts, I recommend starting with a side project or kaggle competition after you finished part 1. Prerequisites [ ] Linear Algebra and Multivariate Calculus [ ] Statistics [ ] Python 1. Basics

Machine Learning [ ] Coursera Free Course by Andrew Ng [ ] Machine Learning Stanford Full Course on YouTube [ ] Udacity - Introduction to Machine Learning [ ] Machine Learning From Scratch - Playlist on YouTube (Python Engineer) [ ] Books (Optional and not free, but I recommend at least the first one): 2. Deep Learning [ ] Stanford Lecture - Convolutional Neural Networks for Visual Recognition [ ] Learn PyTorch (or Tensorflow) [ ] fast. ai - Free Courses Optional: [ ] Stanford Lecture - Natural Language Processing with Deep Learning [ ] Stanford Lecture- Reinforcement Learning 3. Competitions and Own Projects [ ] Kaggle

[ ] 8 Fun Machine Learning Projects For Beginners 4. Prep for Interviews [ ] Next Level Make your own projects to show what you have learned. Reproduce paper and implement the algorithms. Write a blog to explain what you have learned. Contribute to ML/DL related open source projects (sklearn, pytorch, fastai, . Further readings The cold start problem: how to break into machine learning (Towardsdatascience) How to Start Learning Machine Learning? (GeekforGeeks) How to get started in machine learning - best books and sites

for machine learning (YouTube) How you can get a world-class machine learning education for free (Elite Data Science) Get started with AI and machine learning in 3 months (Aleksa Gordić) One year of deep learning (Fast. ai) Getting Started with Applied Machine Learning (Machine Learning Mastery) GitHub: Further resources added by the community Contributions are welcome! If you can recommend any other resources, feel free to open a pull request :) [ ] Book: Automate The Boring Stuff with Python (Till Chapter

6 for Python Basics, the remaining chapters include the applications of Python) [ ] Book: Python Crash Course by Erric Matthes [ ] Book

Frequently asked questions

How many stars and forks are recorded?

patrickloeber/ml-study-plan has 3,225 stars and 427 forks.

What is the repository rank?

patrickloeber/ml-study-plan is ranked 8,050.

Which repository is closest in rank?

patrickloeber/ml-study-plan is compared with seungeunrho/minimalRL, ranked 8,045 with 3,240 stars.

README

The Ultimate FREE Machine Learning Study Plan

A complete study plan to become a Machine Learning Engineer with links to all FREE resources. If you finish the list you will be equipped with enough theoretical and practical experience to get started in the industry! I tried to limit the resources to a minimum, but some courses are extensive.

Watch the video on YouTube for instructions:

https://www.youtube.com/watch?v=dYvt3vSJaQA

IMPORTANT:

  • This list is not sponsored by any of the mentioned links! I did a lot of the courses myself and can highly recommend them!
  • This list takes a lot of time and effort to finish if you want to do it properly! The list does not look that long, but don't underestimate it.

How to use the Plan:

  • For theory lectures: Follow along, take notes, and repeat the notes afterwards.
  • For practical lectures/courses: Follow along, take notes. If they provide exercises, do them!!! Do not just google the answer, but try to solve it yourself first!
  • For coding tutorials: Code along, and after the video try to code it on your own again.
  • Step 3 is critical! Your theoretical knowledge is worthless if you don't know how to apply it to real world problems! Do as many personal projects and competitions as you can! You don't have to wait with step 3 until you finished the other parts, I recommend starting with a side project or kaggle competition after you finished part 1.1 (Andrew Ng's course).

The Plan

0. Prerequisites

1. Basics Machine Learning

2. Deep Learning

Optional:

3. Competitions and Own Projects

4. Prep for Interviews

Next Level

  • Make your own projects to show what you have learned.
  • Reproduce paper and implement the algorithms.
  • Write a blog to explain what you have learned.
  • Contribute to ML/DL related open source projects (sklearn, pytorch, fastai, ...).
  • Get into Kaggle competitions.

Further readings

GitHub:

Further resources added by the community

Contributions are welcome! If you can recommend any other resources, feel free to open a pull request :)

Nearby in the ranking
Similar items