The complete Machine Learning roadmap in 6 stages — Fundamentals & Prerequisites, Core Machine Learning Concepts, Deep Learning & Advanced Topics, MLOps & Deployment, Specializations & Portfolio and Job Preparation & Interview Skills. Open any stage in the mind map to see the topics and tools inside it, or download the whole roadmap as an image.
Mind map
Machine Learning Roadmap
Click a topic to open or close it · drag to move · scroll to zoom · the download includes every topic, fully expanded
Machine Learning roadmap, stage by stage
01Fundamentals & Prerequisites
Python Programming
Syntax and Data Types
Functions and OOP
NumPy and Pandas
Matplotlib and Seaborn
Mathematics for ML
Linear Algebra
Calculus Fundamentals
Probability and Statistics
Data Structures & Algorithms
Arrays, Lists, Dictionaries
Sorting and Searching
Time and Space Complexity
Version Control
Git Basics
GitHub Usage
02Core Machine Learning Concepts
Data Preprocessing & EDA
Missing Value Imputation
Outlier Detection
Data Scaling and Encoding
Exploratory Data Analysis
Supervised Learning
Linear and Logistic Regression
Decision Trees and Forests
Support Vector Machines
Gradient Boosting (XGBoost, LightGBM)
Unsupervised Learning
K-Means Clustering
DBSCAN
PCA for Dimensionality Reduction
Model Evaluation & Selection
Learn the Python, data and AI parts of this roadmap with free video courses, notes and a certificate.