All Roadmaps / Machine Learning Engineer
Machine Learning Interactive Graph Curriculum

Machine Learning Engineer

A master curriculum from mathematical foundations and statistical intuition to production scikit-learn architectures, ensemble methods, and automated MLOps pipelines.

5 Phases
17 Topics
~164h Total Time
Study Progress: 0 of 17 completed 0h of ~164h 0%
/
Status:
Level:
🎯
Recommended Next Step Beginner

Intelligent Agents & Problem Formulation

Graph Legend:
Recommended
Optional
Beginner
Intermediate
Advanced
Done In Progress Use J/K or click cards to explore
Curriculum Start
01 Phase 01 0/3 completed

Phase 1: Mathematical Foundations for ML

Core linear algebra, multivariable calculus, and probabilistic modeling essential for algorithmic intuition.

beginner Recommended • 2 weeks

Linear Algebra & Matrix Transformations

Vector spaces, dot products, matrix multiplication, rank, determinants, eigenvalues, eigenvectors, and Singular Value Decomposition (SVD).

intermediate Recommended • 2 weeks

Multivariable Calculus & Gradient Optimization

Derivatives, partial derivatives, directional gradients, Jacobian and Hessian matrices, and optimization via Gradient Descent variants.

intermediate Recommended • 2 weeks

Probability Distributions & Bayesian Inference

Random variables, probability mass/density functions (Normal, Bernoulli, Poisson), Bayes' Theorem, Maximum Likelihood Estimation (MLE), and Maximum A Posteriori (MAP).

02 Phase 02 0/3 completed

Phase 2: Python Tooling & Scientific Computing

Professional engineering environment, vectorized computation with NumPy, and structured data handling with Pandas.

beginner Recommended • 1 week

Python Environment & AI/ML Setup

Configuring modern Python (3.12+), virtual environments, pip, poetry, VS Code configuration, and interactive Jupyter notebook workflows.

beginner Recommended • 10 days

NumPy & Vectorized Array Operations

N-dimensional array indexing, memory layout (C vs Fortran order), broadcasting semantics, vectorization, and linear algebra operations.

intermediate Recommended • 2 weeks

Pandas for Data Wrangling & Feature Engineering

DataFrames, Series, handling missing values, grouped aggregations, time series manipulation, merge/join paradigms, and categorical encoding.

03 Phase 03 0/4 completed

Phase 3: Supervised Machine Learning

Core predictive algorithms for continuous estimation and discrete pattern classification.

beginner Recommended • 10 days

Linear & Polynomial Regression

Ordinary Least Squares (OLS), cost functions, bias-variance decomposition, and L1 (Lasso) vs L2 (Ridge) vs ElasticNet regularization.

beginner Recommended • 10 days

Logistic Regression & Classification Metrics

Binary and multiclass classification, sigmoid/softmax functions, cross-entropy log-loss, ROC-AUC, precision, recall, and PR curves.

intermediate Recommended • 2 weeks

Decision Trees & Tree Ensembles (Random Forests, XGBoost)

Information gain, Gini impurity, CART algorithm, bagging (Random Forest), and gradient boosting architectures (XGBoost, LightGBM, CatBoost).

intermediate Recommended • 1 week

Support Vector Machines & Kernel Methods

Maximum margin hyperplanes, soft margin formulation (C parameter), dual formulation, and non-linear kernel tricks (RBF, Polynomial).

04 Phase 04 0/3 completed

Phase 4: Unsupervised Learning & Clustering

Finding latent structure, clusters, and low-dimensional manifolds in unlabeled datasets.

intermediate Recommended • 10 days

Clustering Algorithms (K-Means, DBSCAN, Hierarchical)

Centroid-based clustering (K-Means, K-Means++), density-based clustering (DBSCAN), agglomerative hierarchical clustering, and silhouette evaluation.

advanced Recommended • 10 days

Dimensionality Reduction & PCA

Principal Component Analysis (PCA), explained variance ratio, t-SNE, and UMAP for high-dimensional feature compression and latent visualization.

intermediate Optional • 1 week

Anomaly Detection & Density Estimation

Isolation Forests, One-Class SVMs, and Gaussian Mixture Models (GMM) for fraud detection, outlier identification, and industrial telemetry monitoring.

05 Phase 05 0/4 completed

Phase 5: Evaluation, Validation & MLOps

Industrial-grade validation strategies, model deployment, API creation, and production monitoring.

intermediate Recommended • 1 week

Cross-Validation & Preventing Data Leakage

K-Fold, Stratified K-Fold, TimeSeriesSplit, GroupKFold, target leakage prevention, and Scikit-Learn Pipeline architectures.

intermediate Recommended • 5 days

Model Serialization & ONNX Export

Serializing trained estimators with Joblib, Safetensors, and exporting scikit-learn models to the open-standard ONNX format for C++ / cross-platform inference.

advanced Recommended • 10 days

Production Serving with FastAPI & Docker

Building asynchronous REST inference microservices with FastAPI, Pydantic request validation, Docker containerization, and health check endpoints.

advanced Optional • 1 week

Experiment Tracking & Drift Monitoring

MLflow, Weights & Biases, detecting concept drift, data drift (Evidently AI), and continuous model re-training strategies.

Beginner 45 min

Topic Title

Status:

What You Need to Know

Topic explanation description goes here.

Progress exported & copied to clipboard!