Learning Paths

Structured learning

Curated sequences of tutorials, projects and resources that take you from zero to job-ready. Each path has a clear progression and estimated timeline.

Beginner → Advanced

Machine Learning Engineer

A complete path from Python fundamentals to deploying machine learning models in production. Covers statistics, classical ML, deep learning and MLOps.

Pythonscikit-learnDeep LearningDeployment
24 lessons~12 weeks
Start path

Modules

  1. 1.Python & NumPy
  2. 2.Pandas & EDA
  3. 3.Statistics
  4. 4.Visualization
  5. 5.Classical ML
  6. 6.Deep Learning
  7. 7.Model Deployment
  8. 8.MLOps
Beginner → Intermediate

Data Analyst

Learn SQL, Python, statistical analysis and data visualization to turn raw data into business insights.

SQLPythonTableauStatistics
16 lessons~8 weeks
Start path

Modules

  1. 1.SQL Fundamentals
  2. 2.Python Basics
  3. 3.Exploratory Analysis
  4. 4.Visualization
  5. 5.Statistical Thinking
  6. 6.Storytelling with Data
Intermediate → Advanced

Research Scientist

A rigorous path through mathematical ML foundations, cutting-edge deep learning and research methodology for publishing original work.

MathematicsDeep LearningResearch MethodsPaper Writing
20 lessons~16 weeks
Start path

Modules

  1. 1.Linear Algebra
  2. 2.Probability & Statistics
  3. 3.Optimization
  4. 4.Classical ML Theory
  5. 5.Deep Learning
  6. 6.Advanced Topics
  7. 7.Research Methods
  8. 8.Paper Writing