We use cookies to understand how the site is used and to display ads. Analytics and advertising only run after you accept. You can change your choice anytime. Privacy policy

Skip to content
devvkit
$devvkit learn --roadmap data-scientist-roadmap

Data Scientist Roadmap

by Hamid Shahid· maintainer· last updated July 16, 2026
[roadmap][statistics-foundation-(hypothesis-testing,-distributions)][proficiency-in-python-or-r][sql-proficiency-for-data-querying][familiarity-with-data-analysis-libraries-(pandas,-numpy)]

Statistics, experimentation, and analysis to turn data into decisions: distinct from ML engineering's focus on shipping models.

Salary

$95K-$180K (US) / $50K-$110K (remote global)

Estimated Time

12-18 months of focused learning

Job Outlook

Stable, mature demand across every industry with a data team.

Progress
[░░░░░░░░░░]0/4 · 0%
Prerequisites
Statistics foundation (hypothesis testing, distributions)Proficiency in Python or RSQL proficiency for data queryingFamiliarity with data analysis libraries (Pandas, NumPy)
Market overview

Data Science focuses on analysis, experimentation, and communicating insight to drive decisions, not on building production systems. Strong overlap with ML Engineer but different day-to-day: more stakeholder communication, less infrastructure.

The 10,000-hour rule says mastery requires roughly that many hours of deliberate practice. At 1% improvement per day, you are 37x better in a year. This roadmap is a structured path, not a race: follow the steps in order, build the projects, and trust the process.

Milestones
M1Statistical Analysis Core5-6 weeks

Build the statistical reasoning and Pandas fluency that underpin every analysis you will ever present.

Projects:Hypothesis-driven EDA report on a public dataset with correct statistical tests
M2Experimentation & Prediction4-5 weeks

Design trustworthy experiments and build interpretable prediction models, the two core deliverables of a data scientist.

Projects:A/B test analysis with power calculations plus a tuned XGBoost model with feature explanations
Comparisons

Pandas vs Polars vs Dask

Pandas remains the default, but Polars is faster for large in-memory workloads and Dask scales Pandas-style code across clusters.

AspectOption AOption BOption C
PerformanceBaseline; slow on large joins and groupbys5-10x faster via lazy evaluation and parallelismDistributed across workers for data that does not fit in memory
API maturityMature, enormous ecosystem and documentationGrowing; mostly familiar with deliberate changesPandas-like API on top of distributed computing
Best forMost analysis tasks and team defaultsSingle-machine workloads on large dataData larger than one machine, cluster available

XGBoost vs LightGBM vs Random Forest

Gradient boosting dominates tabular prediction, but the right algorithm depends on data size, speed, and interpretability needs.

AspectOption AOption BOption C
Training speedFast with histogram-based learningFastest on large datasets, low memory useSlowest of the three, but trivially parallelizable
AccuracyTop-tier on tabular data with tuningComparable or better at scaleStrong baseline, rarely best without ensembling
InterpretabilityFeature importance, SHAP works wellSame tooling appliesMost transparent: direct feature importance and trees
Specialization Tracks
Path 1

Analytics & Insights

Focus on descriptive analysis, dashboards, and stakeholder communication. Best for roles that answer business questions rather than build models.

Exploratory data analysisStatistical reportingDashboard designSQL and BI tooling
Data AnalystBusiness Intelligence Analyst
Path 2

Experimentation Scientist

Specialize in causal inference and experiment design for product teams running continuous A/B testing.

Experiment design and power analysisSequential testingGuardrail metricsCausal reasoning
Experimentation AnalystGrowth Data Scientist
Path 3

Predictive Modeler

Own the modeling workflow: feature engineering, model selection, evaluation, and communicating predictions to non-technical stakeholders.

Feature engineeringGradient boostingModel evaluation and calibrationInterpretability (SHAP)
Data ScientistPredictive Analytics Engineer