- Bachelor's degree in data science, statistics, math or computer science (4 years)
- $8,000 to $15,000 a year
- Master's degree (1 to 2 years)
- $10,000 to $30,000 total, professional programs cost more
- Tools
- No cost. Python, R and every major library are open source.
- Online certificates
- Nothing to a few hundred dollars
Roughly, all in
$400 to $90,000
Tuition, fees, exams and kit. Not rent, food or travel
The low end is someone already working with data, often as an analyst, who teaches themselves statistics and programming with open source tools that cost nothing and moves across into the job. A few paid online courses is the whole bill. The high end is a four year bachelor's degree plus the master's degree that many job ads ask for, both priced at the top of their ranges. The cheap door is genuinely hard: most postings still filter on a degree, so you need to already be inside a company that can see your work. A stranger applying from outside with no credential is usually screened out before anyone opens the portfolio.
Many job ads want a master's degree. Co-op terms in a data science degree are paid and often lead to the first job.