Education · 1 of 4
The path
Math first, code second, then a lot of practice on real messy data.
- 1
High school
Grades 11 and 12
Take every math course: Advanced Functions, Calculus and Vectors, Data Management if your province offers it. Computer science helps.
- 2
Bachelor's degree
4 to 5 years with co-op
Data science (Waterloo, UBC, Simon Fraser, Toronto and many others now offer it), statistics, math or computer science. Choose co-op. Waterloo admits data science at averages in the mid-80s.
- 3
Projects and co-op
During school
Kaggle competitions, a public GitHub, and paid co-op terms at banks, Shopify, Statistics Canada or startups.
- 4
Master's degree (common, not required)
1 to 2 years
A 1 to 2 year master's in data science, statistics or computer science. Many jobs ask for it.
- 5
First job
After graduation
Often as a data analyst or junior data scientist, then promoted once you have shipped a model that made the company money.