├── .DS_Store
├── .idea
├── .gitignore
├── Machine-Learning-Roadmap.iml
├── inspectionProfiles
│ ├── Project_Default.xml
│ └── profiles_settings.xml
├── misc.xml
├── modules.xml
└── vcs.xml
├── LICENSE
├── README.md
└── images
├── Download_Roadmap_PDF.png
├── Machine_Learning_Roadmap.png
├── Machine_Learning_Roadmap_Newsletter.png
└── Machine_Learning_Roadmap_Subscribe.png
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Timur-Maistermind/Machine-Learning-Roadmap/dfaa670951b1f249779ce8795b4b95c83d6c9e3a/.DS_Store
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/.idea/Machine-Learning-Roadmap.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "[]"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright [yyyy] [name of copyright owner]
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Machine Learning Roadmap 2025 (FREE, Step-by-Step)
2 |
3 | # 🚀 Goal of the Roadmap
4 | The goal of the roadmap is to **provide a list of FREE resources that are enough to become a Middle/Senior Data Scientist starting from ZERO**.
5 | - ✅ Each topic has links to free courses, YouTube videos, articles, or book chapters.
6 | - ✅ The entire roadmap can be completed with 0$ spent.
7 | - ✅ By following the roadmap, you'll be ready for middle-level daily data science work.
8 | - ✅ You'll also be prepared for senior-level data science interviews from the theory perspective.
9 |
10 | Most of the resources were personally tested by [me,](https://www.linkedin.com/in/timurbikmukhametov/) when I was learning Machine Learning and Data Science from scratch, upgrading my skills or helping my team members doing so.
11 |
12 | ---
13 |
14 | 
15 |
16 | ---
17 |
18 |
19 | # 🎯 Who is this roadmap for?
20 | - ✅ Data Science beginners who are looking for a practical step-by-step guide.
21 | - ✅ Data Scientists who aim to level up skills for a job change or promotion.
22 | - ✅ Data Scientists who are looking to refresh their knowledge and prepare for interviews.
23 | - ✅ Data Scientists who want to level up skills in a specific domain, e.g. Optimization.
24 |
25 | # 📚 Download Machine Learning Roadmap as a PDF.
26 | The PDF version includes comments on each course, making the roadmap easier to follow and convenient to have on hand.
27 |
28 |
180 |
181 | ---
182 |
183 | ## 2. Data Science / ML Introduction
184 |
185 | ### 🙏 Please, support the repo with a STAR ⭐
186 | To help people learn ML Foundations for free, please, support this project with a GitHub star ⭐, so more people can learn ML for free.
187 |
188 | ---
189 |
190 | Now we are getting to the "most interesting" part.
191 |
192 | A solid understanding of **the basics** is crucial to being a great Data Scientist. This doesn’t mean you have to be a math genius, but **understanding core principles** will help both in your work and in interviews.
193 |
194 | This roadmap focuses on the most **widely used algorithms**—ones you **must** understand deeply. Once you master these, you’ll be able to explore other algorithms confidently.
195 |
196 | ---
197 |
198 | ### 2.1 Introduction
199 | Machine Learning is about finding patterns in data and making predictions.
200 |
201 | 💡 **Your goal?** Understand the fundamental concepts of ML, classification, and regression before moving forward.
202 |
203 | - 🎓 [Andrew Ng’s ML Course (Coursera)](https://www.coursera.org/learn/machine-learning?specialization=machine-learning-introduction)
204 | Perfect **introductory course** covering key ML concepts. Instead of browsing multiple intro courses, **start with this one.**
205 |
206 | 💡 **Note:** Coursera offers **financial aid**, so if needed, apply for it (I did it as a student, and it worked!).
207 |
208 | ---
209 |
210 | ### 2.2 Basic Probability, Statistics, and Linear Algebra
211 | To build good ML models, you **must** understand basic math concepts. You don’t need to be an expert, but knowing the fundamentals is essential.
212 |
213 | #### Linear Algebra
214 | - 🎥 [3Blue1Brown’s Linear Algebra Series](https://www.3blue1brown.com/topics/linear-algebra?ref=mrdbourke.com)
215 | **Mind-blowing visuals** that make linear algebra intuitive.
216 | - 📚 [Python Linear Algebra Tutorial - Pablo Caceres](https://pabloinsente.github.io/intro-linear-algebra)
217 | **Apply linear algebra concepts in Python** (essential for real-world ML applications).
218 |
219 | #### Probability and Statistics
220 | - 🎥 [Statistics Crash Course - Adriene Hill](https://www.youtube.com/playlist?list=PL8dPuuaLjXtNM_Y-bUAhblSAdWRnmBUcr)
221 | **Easiest explanations** for complex probability & stats concepts.
222 | - 📚 [Learn Statistics with Python - Ethan Weed](https://ethanweed.github.io/pythonbook/landingpage.html)
223 | **Hands-on Python exercises** for better understanding.
224 |
225 | ---
226 |
227 | ### 2.3 Supervised Learning
228 | Supervised learning is the foundation of ML. Most real-world applications involve some form of **classification** or **regression** problems.
229 |
230 | 💡 **Your goal?** Master these fundamental algorithms before moving to more complex techniques.
231 |
232 | #### Linear Regression
233 | ##### Intro theory:
234 | - 🎥 [Nando de Freitas UBC, Lecture 1](https://www.youtube.com/watch?v=fd6kQQEbq2Q&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=3)
235 | - 🎥 [Nando de Freitas UBC, Lecture 2](https://www.youtube.com/watch?v=voN8omBe2r4&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=4)
236 | ##### Python Implementation
237 | - 📚 [Linear Regression Closed-form](https://aunnnn.github.io/ml-tutorial/html/blog_content/linear_regression/linear_regression_tutorial.html)
238 | - 📚 [Linear Regression Gradient Descent](https://dmitrijskass.netlify.app/2021/04/03/gradient-descent-with-linear-regression-from-scratch/)
239 | ##### Regularization
240 | - 🎥 [Nando de Freitas UBC, Lecture 1](https://www.youtube.com/watch?v=hrIad1RVFV0&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=5)
241 | - 🎥 [Nando de Freitas UBC, Lecture 2](https://www.youtube.com/watch?v=PvuN23m7hhY&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=6)
242 | - 📊 [Visual explanation with code 1](https://aunnnn.github.io/ml-tutorial/html/blog_content/linear_regression/linear_regression_regularized.html#sphx-glr-download-blog-content-linear-regression-linear-regression-regularized-py)
243 | - 📊 [Visual explanation with code 2](https://mmuratarat.github.io/2019-09-01/regularized-linear-models)
244 | - 📚 [Sklearn tutorial with Lasso model](https://www.kirenz.com/blog/posts/2019-08-12-python-lasso-regression-auto/#lasso-regression-in-python)
245 |
246 | #### Logistic Regression
247 | - 📚 [MLCourse.ai - Logistic Regression](https://mlcourse.ai/book/topic05/topic05_intro.html)
248 | - 🔎 [Odds Ratio & Weights Interpretation](https://mmuratarat.github.io/2019-09-05/odds-ratio-logistic-regression)
249 |
250 | #### Gradient Boosting
251 | ##### Introduction
252 | - 📚 [MLCourse.ai - Gradient Boosting](https://mlcourse.ai/book/topic10/topic10_gradient_boosting.html)
253 | ##### Gradient Boosting, deeper dive
254 | - 📚 [XGBoost Paper](https://arxiv.org/pdf/1603.02754.pdf)
255 | - 📚 [Tutorial by Alexey Natekin](https://www.frontiersin.org/journals/neurorobotics/articles/10.3389/fnbot.2013.00021/full)
256 | ##### Demo playground
257 | - 🎥 [Gradient Boosting Interactive Playground 1](https://arogozhnikov.github.io/2016/06/24/gradient_boosting_explained.html)
258 | - 🎥 [Gradient Boosting Interactive Playground 2](https://arogozhnikov.github.io/2016/07/05/gradient_boosting_playground.html)
259 |
260 | #### Random Forest
261 | ##### Intro lectures
262 | - 🎥 [Nando de Freitas UBC, Lecture 1](https://www.youtube.com/watch?v=-dCtJjlEEgM&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=12)
263 | - 🎥 [Nando de Freitas UBC, Lecture 2](https://www.youtube.com/watch?v=3kYujfDgmNk&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=13)
264 | - 🎥 [Nando de Freitas UBC, Lecture 3](https://www.youtube.com/watch?v=zFGPjRPwyFw&list=PLE6Wd9FR--EdyJ5lbFl8UuGjecvVw66F6&index=14)
265 | ##### Bagging and Random Forest, Deeper Dive
266 | - 📚 [MLCourse.ai - Bagging & Random Forest](https://mlcourse.ai/book/topic05/topic05_intro.html)
267 |
268 | #### k-Nearest Neighbors (k-NN)
269 | - 📚 [Understanding k-NN](https://mmuratarat.github.io/2019-07-12/k-nn-from-scratch)
270 |
271 | ---
272 |
273 | ### 2.4 Unsupervised Learning
274 | Unsupervised learning helps **discover hidden structures** in data when labels are **not available.**
275 |
276 | #### Clustering
277 | - 📚 [k-Means Clustering](https://mmuratarat.github.io/2019-07-23/kmeans_from_scratch)
278 | - 📚 [DBScan Clustering](https://github.com/christianversloot/machine-learning-articles/blob/main/performing-dbscan-clustering-with-python-and-scikit-learn.md)
279 |
280 | #### Dimensionality Reduction
281 | - 📚 [PCA - Step-by-step Guide](https://sebastianraschka.com/Articles/2014_pca_step_by_step.html)
282 | **Fundamental technique for reducing data dimensions.**
283 | - 🎥 [t-SNE, Resource 1](https://www.analyticsvidhya.com/blog/2017/01/t-sne-implementation-r-python/)
284 | - 🎥 [t-SNE, Resource 2](https://distill.pub/2016/misread-tsne/)
285 | - 📚 [UMAP - Understanding & Applications](https://pair-code.github.io/understanding-umap/)
286 | ---
287 |
288 |
420 |
421 | ---
422 | ## 4. MLOps for Data Scientists
423 |
424 | ### 🙏 Please, support the repo with a STAR ⭐
425 | To help people learn ML Foundations for free, please, support this project with a GitHub star ⭐, so more people can learn ML for free.
426 |
427 | ---
428 |
429 | MLOps (Machine Learning Operations) is **essential** for deploying, managing, and scaling ML models in production. Many Data Scientists debate whether they need MLOps skills, but having a **solid understanding** will make you a stronger professional who can build and deploy end-to-end solutions.
430 |
431 | ---
432 |
433 | ### 4.1 Introduction
434 | Alexey Grigoriev and his team have created an **excellent MLOps course** covering key concepts. Another great resource is **Neptune AI's blog**, which provides **practical guides** on MLOps topics.
435 |
436 | - 🎓 [MLOps Zoomcamp - DataTalksClub](https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/01-intro)
437 |
438 | ---
439 |
440 | ### 4.2 Model Registry and Experiment Tracking
441 | Model registry and experiment tracking are **critical** for managing models effectively, especially in a team setting.
442 |
443 | - 📚 [Model Registry - Neptune AI](https://neptune.ai/blog/ml-model-registry)
444 | - 📚 [Experiment Tracking - Neptune AI](https://neptune.ai/blog/ml-experiment-tracking)
445 | - 🛠️ [Hands-on Example - DataTalksClub](https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/02-experiment-tracking)
446 |
447 | ---
448 |
449 | ### 4.3 ML Pipelines
450 | Well-structured **ML pipelines** streamline the model development and deployment process. Avoid hardcoded workflows—use proper pipeline tools!
451 |
452 | - 📚 [Building End-to-End ML Pipelines - Neptune AI](https://neptune.ai/blog/building-end-to-end-ml-pipeline)
453 | - 📚 [Best ML Workflow and Pipeline Orchestration Tools - Neptune AI](https://neptune.ai/blog/best-workflow-and-pipeline-orchestration-tools)
454 | - 🛠️ [ML Pipelines with Mage/Prefect - DataTalksClub](https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/03-orchestration)
455 |
456 | 💡 **Your goal?** Try implementing a small pipeline **from scratch** using one of the recommended tools.
457 |
458 | ---
459 |
460 | ### 4.4 Model Monitoring
461 | Monitoring models **post-deployment** is **crucial** to ensure their performance **doesn’t degrade** over time.
462 |
463 | - 📚 [MLOps Monitoring Guides - Evidently AI](https://www.evidentlyai.com/mlops-guides)
464 | - 🎓 [MLOps Zoomcamp - Model Monitoring](https://github.com/DataTalksClub/mlops-zoomcamp/tree/main/05-monitoring)
465 |
466 | ---
467 |
468 | ### 4.5 Docker Basics
469 | Docker allows you to **containerize** ML models for **consistent deployment across different environments**. Though intimidating at first, it’s **a must-know tool** for any Data Scientist.
470 |
471 | - 🎥 [Docker Crash Course - Nana](https://www.youtube.com/watch?v=3c-iBn73dDE)
472 |
473 | ---
474 |
475 | ### 4.6 Additional Resources
476 | If you want to **go deeper into MLOps**, check out this roadmap. But **be cautious**—MLOps is vast, so focus on the fundamentals first!
477 |
478 | - 📚 [MLOps Roadmap 2024 - Marvelous MLOps](https://marvelousmlops.substack.com/p/mlops-roadmap-2024)
479 |
480 | ---
481 |