Data Scientist Roadmap: The 6 Stages
This is the roadmap we recommend for going from zero to employable data scientist. Work the stages in order — each one builds on the last. When you’re ready to pick courses for a stage, our data science courses guide maps options to every step below.
Stage 1 — Mathematics
- Linear algebra: matrices, vectors, core formulas
- Calculus: derivatives and gradients (what optimizers actually do)
- Probability & statistics: mean, median, mode, distributions, hypothesis testing
Stage 2 — Excel
- Data filters, charts and plots
- Pivot tables and transpose
- VBA macros for automation
Stage 3 — A programming language (Python or R)
- Core language: functions, dictionaries, tuples
- The data stack: NumPy, Pandas, Matplotlib
- Time complexity basics and working with databases (SQL)
Stage 4 — Data visualization
- Power BI or Tableau (pick one and go deep)
- Dashboarding and storytelling with data
- Big-data context: where Hadoop and distributed storage fit
Stage 5 — Machine learning
- scikit-learn: regression, classification, clustering
- TensorFlow 2 fundamentals
- Model evaluation and iteration — see our machine learning courses guide
Stage 6 — Deep learning
- Artificial neural networks (ANNs)
- Convolutional neural networks (CNNs) and recurrent neural networks (RNNs)
- TensorBoard and TensorFlow Hub for real projects — covered in our deep learning courses guide
You don’t need all six stages before applying for jobs — many analysts are hired after stage 4. But a portfolio project that runs the full pipeline, from raw data to a deployed model, is the strongest signal you can put in front of a hiring manager.