All Roadmaps
📊
Roadmap

Data Scientist Roadmap

The skill roadmap for a data scientist role — covering Python, SQL, statistics, machine learning, and the communication skills that make data work valuable.

1220 months
4 phases
~48 weeks

Phase 1: Phase 1 — Python & SQL

beginner
4 weeks

Python Fundamentals

Variables, functions, loops, data structures, and file I/O.

beginner
4 weeks

SQL

SELECT, WHERE, JOIN, GROUP BY, subqueries, and window functions.

beginner
1 week

Git Basics

Version control for code and notebooks.

Phase 2: Phase 2 — Data Analysis

intermediate
2 weeks

NumPy

Numerical computing, array operations, and mathematical functions.

intermediate
4 weeks

pandas

Load, clean, transform, and analyze structured data with DataFrames.

intermediate
2 weeks

Data Visualization

Communicate insights with matplotlib, seaborn, and plotly.

intermediate
4 weeks

Statistics

Descriptive statistics, probability distributions, hypothesis testing, and p-values.

Phase 3: Phase 3 — Machine Learning

intermediate
4 weeks

Scikit-learn

Classification, regression, clustering, and model evaluation with sklearn.

intermediate
2 weeks

Feature Engineering

Transform raw data into informative features that improve model performance.

intermediate
2 weeks

Model Evaluation

Cross-validation, confusion matrices, ROC curves, and avoiding data leakage.

advanced
6 weeks

Deep Learning

Neural networks, backpropagation, and building models with TensorFlow or PyTorch.

Phase 4: Phase 4 — Professional Data Science

advanced
3 weeks

MLOps Basics

Deploy models to production, monitor drift, and version datasets.

intermediate
2 weeks

Communication

Write reports, build dashboards, and present findings to non-technical stakeholders.

advanced
8 weeks

Portfolio Projects

Build 2–3 end-to-end data science projects with real datasets.

More Roadmaps