← All courses
Machine Learning Self-paced Beginner Most complete

Machine Learning & NLP: Zero to Deployment

The theory, the maths and the code — then ship it.

SHIPSTACK · COURSE MACHINE LEARNING Machine Learning &NLP: Zero toDeployment 7 MODULES · SELF-PACED · BEGINNER Most complete ~80h

About this course

A complete machine-learning bootcamp: Python for data, statistics, EDA, every major algorithm with intuition and maths, NLP from bag-of-words to transformers, and deploying models with Git, Docker and a cloud host.

What you will be able to do

  • Run a full ML workflow from raw data to deployed model
  • Understand the maths behind core algorithms
  • Engineer features and tune models properly
  • Build NLP pipelines from classic to transformer-based
  • Package and deploy models with Docker

Curriculum

01Python for data
  • NumPy
  • pandas
  • Visualisation
02Statistics & EDA
  • Distributions
  • Hypothesis tests
  • Exploratory analysis
03Supervised learning
  • Linear & logistic models
  • Trees & ensembles
  • SVMs
04Unsupervised learning
  • Clustering
  • PCA
  • Anomaly detection
05Model quality
  • Validation
  • Tuning
  • Explainability
06NLP
  • Text preprocessing
  • Word embeddings
  • Transformers
07Deployment
  • APIs
  • Docker
  • CI/CD basics

Tools you will use

Pythonpandasscikit-learnXGBoostHugging FaceDockerGit

Prerequisites

  • None — we start from Python basics

Projects you will build