Data Analyst → Data Scientist
A realistic transition from Data Analyst to Data Scientist: transferable skills, the gaps to close, a step-by-step learning plan and alternative routes. Estimated skill overlap 68%. Difficulty: Hard.
Difficulty: Hard7 stepsDuration: 16 to 20 monthsOverlap: 68%
Transition from Data Analyst to Data Scientist.
Transferable skills
- Python (pandas/scikit-learn)
- SQL
- Data visualisation
- Business acumen
Skills to learn
- Machine learning
- Feature engineering
Step-by-step learning plan
1. Build on your Data Analyst experience
2–4 weeks
Leverage
- Python (pandas/scikit-learn)
- SQL
- Data visualisation
- Business acumen
Map transferable skills — Python (pandas/scikit-learn), SQL, Data visualisation — against what a Data Scientist needs.
2. Close the partial gaps toward Data Scientist
3–6 weeks
Improve
- Statistics & probability
- Experimentation (A/B)
Raise Statistics & probability, Experimentation (A/B) to the level a Data Scientist relies on.
3. Learn the core of the Data Scientist role
6–10 weeks
Learn
Technologies
NumPyscikit-learnPyTorch
Cover the biggest gaps first: Machine learning.
4. Master advanced Data Scientist skills
6–10 weeks
Learn
Technologies
TensorFlowSparkBigQuery
Handle the advanced topics: Feature engineering.
5. Get productive with the Data Scientist toolchain
4–8 weeks
Technologies
NumPyscikit-learnPyTorchTensorFlowSparkBigQueryMLflowMatplotlib
Be hands-on with NumPy, scikit-learn, PyTorch and the rest of the target stack.
6. Practise Data Scientist work in real conditions
4–8 weeks
Ship a portfolio project or take on Data Scientist tasks at work.
7. Get certified and position yourself as a Data Scientist
4–8 weeks
Technologies
Google Professional Data ScientistMicrosoft DP-100 Data ScientistAWS Machine Learning Specialty
Update your CV and LinkedIn around Data Scientist, then apply to target roles.