Machine Learning Engineer: From Data to Deployed Models

Learn the maths, the algorithms and the engineering: data wrangling, classical ML, deep learning with PyTorch and MLOps.

⏱ 4 months◆ Intermediate● Live + hands-on★ Internship eligible
Mentored by Amit Singh, CTO, Incred · Ex-LangChain, NVIDIA, IBM

What you'll learn

  • Wrangle and visualise data with NumPy, Pandas and Matplotlib
  • Understand the linear algebra, statistics and probability behind ML
  • Build regression, classification, tree and ensemble models with scikit-learn
  • Engineer features and evaluate models correctly
  • Build neural networks with PyTorch: CNNs, RNNs and transformers
  • Track experiments with MLflow
  • Serve models via APIs with Docker
  • Monitor models for drift in production

Curriculum

7 modules · 23 topics · hands-on labs in every module
Python for Data3 topics
  • NumPy, Pandas and data cleaning
  • Visualisation with Matplotlib / Seaborn
  • Exploratory data analysis
Maths for ML3 topics
  • Linear algebra essentials
  • Probability and statistics
  • Gradient descent intuition
Classical Machine Learning4 topics
  • Linear & logistic regression
  • Decision trees, random forests, gradient boosting
  • Clustering and dimensionality reduction
  • Project: churn prediction model
Model Evaluation & Feature Engineering3 topics
  • Train/validation/test splits, cross-validation
  • Metrics: precision, recall, ROC-AUC, RMSE
  • Feature engineering and pipelines
Deep Learning with PyTorch4 topics
  • Neural networks from scratch
  • CNNs for vision
  • Sequence models and transformers
  • Project: image classifier
MLOps4 topics
  • Experiment tracking with MLflow
  • Model serving with FastAPI and Docker
  • Deploying on AWS SageMaker
  • Monitoring and data drift
Capstone2 topics
  • Capstone: ML feature for a live Incred product
  • Model review with senior engineers

Requirements

About this program

LLMs get the headlines, but most production AI is still classical ML. This program teaches you the full lifecycle, from raw data to a monitored model in production.

After this program you can join the 6-month internship and take part in the ownership model: build an Incred vertical and earn a share, sell your product locally, or pitch your own idea for funding.


Your mentor

Amit Singh

Amit Singh

CTO, Incred Applications Pvt Ltd · IIT Delhi alumnus

Leads the global engineering team of incred.golf across Germany, London, Croatia, India and Denver. Ex-lead at LangChain; previously with NVIDIA and IBM.