- Time
- 27–36 weeks
- Before this
- Foundations of computer science
- Leads to
- Data analyst, Analytics engineer, Data engineer
People who like asking questions and finding the answer in numbers.
-
Stage 1: SQL in depth , 4–6 weeks
What to learn
Free resources
Build: Answer 15 real questions about a public dataset using only SQL.
Move on when: You can answer most business questions with one well-written query.
-
Stage 2: Statistics , 6–8 weeks
What to learn
Free resources
Build: Analyse an A/B test dataset and write the conclusion in plain language for a manager.
Move on when: You can say how sure you are of a result, not just what the result is.
-
Stage 3: Analysis with Python or R , 6–8 weeks
What to learn
Free resources
Build: A full report that starts from messy raw data and anyone can re-run.
Move on when: You can go from a raw file to a clear answer in an afternoon.
-
Stage 4: Visualisation and storytelling , 3–4 weeks
What to learn
Free resources
Build: A dashboard or one-page report that a non-technical person understands without your help.
Move on when: Your charts answer a question at a glance.
-
Stage 5: Data engineering , 8–10 weeks
What to learn
Free resources
Build: A scheduled pipeline that pulls data from an API, stores it in a warehouse and feeds your dashboard.
Move on when: Your pipeline runs on its own and tells you when it fails.