Data Scientist Roadmap
From Python, SQL, and statistics to A/B testing, applied ML, and business communication — a structured, free path to becoming a data scientist.
Python, SQL & Statistics Foundations
4–6 weeksThe three languages every data scientist needs to be fluent in: Python, SQL, and statistics.
What you'll learn
- Python for data science (Pandas, NumPy)
- SQL: joins, window functions, aggregations
- Descriptive statistics and probability
- Linear algebra and calculus essentials
Data Collection, Cleaning & EDA
4–6 weeksReal data is never clean. This is where most of a data scientist's actual time goes.
What you'll learn
- Data collection: APIs, web scraping, and database queries
- Handling missing data, outliers, and duplicates
- Exploratory data analysis (EDA)
- Data quality validation and profiling
Free Tutorials
Statistical Analysis & Hypothesis Testing
4–6 weeksThe rigor that separates a data scientist from someone who just runs `.describe()`.
What you'll learn
- Hypothesis testing, p-values, and confidence intervals
- Regression analysis and interpreting coefficients
- Bayesian thinking and Bayesian networks
- Common statistical pitfalls (multiple comparisons, Simpson's paradox)
Free Tutorials
Data Visualization & Storytelling
2–4 weeksAn analysis nobody understands doesn't drive a decision. This stage is about being understood.
What you'll learn
- Choosing the right chart for the question being asked
- Building dashboards stakeholders actually use
- Communicating uncertainty honestly
- Avoiding misleading visualizations
Free Tutorials
Experimentation & A/B Testing
3–4 weeksThe skill that turns a data scientist into a decision-maker, not just a reporter.
What you'll learn
- Designing a valid experiment and choosing a metric
- Power analysis and sample size calculation
- Common pitfalls: peeking, novelty effects, multiple comparisons
- Reading a result and making a clear recommendation
Free Tutorials
Applied Machine Learning for Data Scientists
6–8 weeksEnough ML to build, evaluate, and explain a model — without needing to become an ML engineer.
What you'll learn
- Regression and classification for business problems
- Feature engineering from raw business data
- Time-series analysis and forecasting
- Model evaluation metrics stakeholders can understand
Business Intelligence, Communication & Portfolio
3–4 weeksShip the artifacts that get you hired: a dashboard, a memo, and a portfolio.
What you'll learn
- Building a BI dashboard end to end
- Translating analysis into a recommendation memo
- Presenting findings to non-technical executives
- Building a portfolio that demonstrates real impact
Free Tutorials
Certification & Interview Preparation
OngoingProve it end to end, get certified, and prepare for every category of question the interview loop will throw at you.
What you'll learn
- SQL and statistics interview questions
- Case-study and product-sense questions
- A/B testing and experimentation questions
- Communicating a case study to a non-technical panel
Free Tutorials
Ready to start?
All courses are free and backed by real open source products you can use immediately.
