Compare 3 Data Science courses from top providers — filter by price, level, provider & certificate.
3 intermediate-level Data Science courses, ranked by rating and learner count.
This filter returns courses that sit between a first introduction and an expert specialization. The two courses below carry the "Intermediate" label and are both hosted on Coursera.
| Course | Duration | Level | Certificate | Provider | Price |
|---|---|---|---|---|---|
| Deep Learning Specialization | 3 months | Intermediate | Yes | Coursera | Not published by the provider |
| Data Science at Scale | 1 month | Intermediate | Yes | Coursera | Not published by the provider |
If you are looking for a faster entry point, the one-month Data Science at Scale may suit you. If you prefer a deeper, broader foundation, the three-month Deep Learning Specialization is the stronger choice.
Ignore this filter if you are still mastering Python fundamentals or if you need a credential that a university transcript can verify. Beginners should open the Data Science Courses for Beginners facet instead. If placement support is your priority, the Data Science Courses with Placement Support facet lists programs that include recruiter access.
Return to the Data Science courses hub or explore the Free Data Science Courses sibling facet.
Same shortlist as below, side by side — including who runs it and why it stands out.
| Course | Provider | Rating | Price | Duration | Why pick this one | |
|---|---|---|---|---|---|---|
| Deep Learning Specialization | 4.8★ | Check price | 3 months | Highest rated (4.8★ from 147.3K reviews) | View ↗ | |
| Data Science at Scale | 4.2★ | Check price | 1 month | Most popular — 1.3M learners | View ↗ | |
| HarvardX: Introduction to Data Science with Python | 4.3★ | Free | 8 weeks | Free — and still gives a certificate | Start free ↗ |
For beginners, IBM Data Science (Coursera) and freeCodeCamp's free Python track are the highest-rated — both start from zero and build to real projects.
Yes. freeCodeCamp, Kaggle and IBM (audit on edX) offer high-quality free data science content. Paid courses add structure, certificates and placement support.
Roughly 4–8 months at 8–10 hours a week to become job-ready, covering Python, statistics, ML and a portfolio project.