LEECOIEnroll Now

track · predict

Machine Learning Engineer Track

Prepare for Machine Learning Engineer roles focused on data preparation, classical ML algorithms, feature engineering, evaluation, tuning, interpretation, and portfolio-ready projects.

Before you start

18-week roadmap

WeeksFocusPortfolio checkpoint
Weeks 1-3Python, SQL, Git, notebooks, data cleaningClean EDA repository
Weeks 4-6Math, statistics, probability, optimizationFrom-scratch regression exercise
Weeks 7-11Supervised learning and feature engineeringTwo business prediction projects
Weeks 12-15Unsupervised learning, anomaly detection, evaluationSegmentation or anomaly project
Weeks 16-18Portfolio polish, documentation, interview practiceFinal GitHub portfolio review

Detailed curriculum

› stage/01/foundations

Python, SQL, and Data Handling Foundations

Project: build a clean data ingestion, validation, and EDA pipeline for a messy customer, sales, or operations dataset.

  • Python functions, OOP basics, type hints, virtual environments
  • NumPy and pandas: data cleaning and joins
  • SQL joins, aggregations, CTEs, window functions
  • Git workflow, Linux shell basics, pytest basics
pandasNumPySQLpytestGit
› stage/02/math-stats

Math and Statistics for Machine Learning

Project: implement linear regression with gradient descent from scratch and validate it against a library implementation.

  • Linear algebra: vectors, matrices, dot product, matrix multiplication
  • Probability: distributions, conditional probability, Bayes' rule
  • Statistics: mean, standard deviation, correlation, sampling, confidence intervals
  • Optimization: gradients, loss functions, learning rate intuition
Gradient DescentStochastic Gradient DescentAdamMaximum Likelihood EstimationBayesian Inference
› stage/03/feature-engineering

Data Preparation and Feature Engineering

Project: create a reusable preprocessing workflow for a tabular business dataset and document every transformation.

  • Missing-value handling, outlier handling, duplicate checks
  • Encoding: one-hot, ordinal, target encoding awareness
  • Scaling: StandardScaler, MinMaxScaler, RobustScaler
  • Train/validation/test split and leakage prevention
KNN ImputationMutual InformationChi-SquarePCASMOTE
› stage/04/regression

Supervised Learning: Regression

Project: predict price, cost, delivery time, or customer value using structured data.

  • Regression problem framing and metric selection
  • Regularization and the bias-variance trade-off
  • Residual analysis and error analysis
  • Business interpretation of numeric predictions
RidgeLassoElasticNetRandom Forest RegressorXGBoostLightGBMCatBoostSVR
› stage/05/classification

Supervised Learning: Classification

Project: build a churn, loan-risk, lead-scoring, fraud-risk, or support-ticket classification model.

  • Binary and multiclass classification workflows
  • Class imbalance, threshold selection, calibration awareness
  • Confusion matrix, precision, recall, F1, ROC-AUC, PR-AUC
  • Feature importance and classification error analysis
Logistic RegressionKNNNaive BayesRandom ForestXGBoostLightGBMCatBoostAdaBoost
› stage/06/unsupervised

Unsupervised Learning and Anomaly Detection

Project: build customer segmentation and anomaly detection for transaction, usage, or operational data.

  • Distance metrics and clustering assumptions
  • Cluster validation and cluster profiling
  • Dimensionality reduction for visualization
  • Outlier detection for suspicious or unusual records
K-MeansDBSCANHDBSCANGaussian Mixture Modelst-SNEUMAPIsolation Forest
› stage/07/evaluation

Model Evaluation, Tuning, and Interpretation

Project: tune and interpret a tabular ML model for a real business-style decision problem.

  • Cross-validation and validation strategy
  • Hyperparameter tuning without leakage
  • Metric selection by business objective
  • Interpreting important drivers and common failure cases
Grid SearchRandomized SearchBayesian OptimizationOptunaSHAPLIMEPermutation Importance
› stage/08/portfolio

Portfolio, Communication, and Interview Readiness

Project: polish three ML repositories into a job-ready portfolio with clear problem statements and results.

  • Writing clear READMEs and project summaries
  • Explaining metrics to technical and non-technical audiences
  • Answering ML interview questions with trade-offs
  • Maintaining clean, reviewable GitHub repositories

Capstone portfolio projects

Business Prediction System

A complete classical ML project for churn, risk, lead scoring, customer value, price, or cost prediction, from EDA through a tuned final model.

Segmentation and Anomaly Analysis

Unsupervised learning used to segment users, products, or transactions and flag unusual records worth investigating, with business recommendations.

Choose Your Format

Self-paced learners who want a personalized schedule.

  • Full curriculum
  • Weekly 1:1 sessions
  • Paced to you

Learners who want peer accountability on a fixed schedule.

  • Full curriculum
  • Structured batch sessions
  • Peer projects

Learners who want full support through to an offer.

  • 1:1 or Cohort format
  • Full placement support
  • Interview prep

Includes full placement support and interview prep.

Enroll in the Machine Learning Engineer Track