Course Curriculum

16 weeks, 5 modules, 8 hands-on projects — from your first line of Python to a deployed model.

01

Python & Data Foundations

3 weeks
  • Python for data analysis (NumPy, Pandas)
  • Data wrangling & cleaning
  • Exploratory data analysis
  • SQL for data scientists

Project: Clean and analyze a messy real-world dataset end to end.

02

Statistics & Probability

2 weeks
  • Descriptive & inferential statistics
  • Hypothesis testing
  • Probability distributions
  • A/B testing fundamentals

Project: Design and analyze an A/B test with real experiment data.

03

Machine Learning

4 weeks
  • Supervised learning (regression, classification)
  • Unsupervised learning (clustering, dimensionality reduction)
  • Model evaluation & tuning
  • Feature engineering

Project: Build and tune a churn-prediction model.

04

Deep Learning & NLP

3 weeks
  • Neural network fundamentals
  • Computer vision basics
  • NLP & transformer models
  • Working with pretrained models

Project: Fine-tune a pretrained model for a text classification task.

05

MLOps & Capstone

4 weeks
  • Model deployment (APIs, Docker)
  • Monitoring & versioning
  • Capstone project
  • Portfolio & interview prep

Capstone: Ship an end-to-end ML product with a live API.