Data Science
28 courses10.5M learners8 providers
Build a strong foundation in data science covering statistics, data analysis, visualization, and machine learning with Python.
AllStatisticsData AnalysisVisualizationPandasSQL
Editor's Picks
Top Rated in Data Science
Coursera
$49/mo
beginner
Google Data Analytics Professional Certificate
Coursera
6 monthsbeginner
$49/mo
Google
$49/mo
beginner
Google Data Analytics Certificate
6 monthsbeginner
$49/mo
Coursera
$49/mo
intermediate
Google Advanced Data Analytics Professional Certificate
Coursera
6 monthsintermediate
$49/mo
All Data Science Courses
Coursera
$49/mo
beginner
Google Data Analytics Professional Certificate
Coursera
6 monthsbeginner
$49/mo
Coursera
$49/mo
intermediate
Google Advanced Data Analytics Professional Certificate
Coursera
6 monthsintermediate
$49/mo
Coursera
$49/mo
beginner
Mathematics for Machine Learning and Data Science Specialization
Coursera
3 monthsbeginner
$49/mo
edX
$1,500
advanced
MicroMasters in Statistics and Data Science
edX
14 monthsadvanced
$1,500
edX
Free
beginner
Python Basics for Data Science
edX
5 weeksbeginner
Free
Udemy
$12.99
beginner
Python for Data Science and Machine Learning Bootcamp
Udemy
25 hoursbeginner
$12.99
Udemy
$12.99
beginner
Complete Machine Learning & Data Science Bootcamp 2024
Udemy
44 hoursbeginner
$12.99
Google
$49/mo
beginner
Google Data Analytics Certificate
6 monthsbeginner
$49/mo
Google
Free
beginner
Google's Python Class
2 daysbeginner
Free
Kaggle
Free
beginner
Pandas
Kaggle
4 hoursbeginner
Free
Kaggle
Free
beginner
Data Visualization
Kaggle
4 hoursbeginner
Free
DataCamp
$25/mo
beginner
Data Scientist with Python Career Track
DataCamp
90 hoursbeginner
$25/mo
LinkedIn Learning
$29.99/mo
beginner
Machine Learning with Python: Foundations
LinkedIn Learning
3 hoursbeginner
$29.99/mo
edX
$199
intermediate
The Analytics Edge
edX
13 weeksintermediate
$199
Kaggle
Free
beginner
Intro to SQL
Kaggle
3 hoursbeginner
Free
Kaggle
Free
intermediate
Advanced SQL
Kaggle
4 hoursintermediate
Free
LinkedIn Learning
$29.99/mo
beginner
Python for Data Analysis with Pandas
LinkedIn Learning
3 hoursbeginner
$29.99/mo
Coursera
$49/mo
beginner
IBM Data Science Professional Certificate
Coursera
5 monthsbeginner
$49/mo
Udacity
$249/mo
intermediate
Data Scientist Nanodegree
Udacity
4 monthsintermediate
$249/mo
Udemy
$12.99
beginner
The Data Science Course: Complete Data Science Bootcamp
Udemy
32 hoursbeginner
$12.99
edX
Free
beginner
Data Science Essentials
edX
6 weeksbeginner
Free
Kaggle
Free
intermediate
Geospatial Analysis
Kaggle
4 hoursintermediate
Free
edX
$793
intermediate
Professional Certificate in Data Science
edX
9 monthsintermediate
$793
Coursera
$49/mo
intermediate
Google Data Engineering Professional Certificate
Coursera
5 monthsintermediate
$49/mo
Kaggle
Free
beginner
Data Cleaning
Kaggle
4 hoursbeginner
Free
Udemy
$12.99
advanced
Bayesian Machine Learning in Python: A/B Testing
Udemy
12 hoursadvanced
$12.99
DataCamp
$25/mo
beginner
Introduction to Statistics in Python
DataCamp
4 hoursbeginner
$25/mo
edX
$300
intermediate
Probability - The Science of Uncertainty and Data
edX
16 weeksintermediate
$300
Frequently Asked Questions
What programming language should I learn for data science?
Python is the most popular choice, followed by R for statistical analysis. SQL is also essential for working with databases. Most courses focus on Python with libraries like pandas and scikit-learn.
Do I need a math background for data science?
Basic statistics and probability are essential. Linear algebra and calculus are helpful for understanding ML algorithms. Many courses teach the necessary math concepts alongside practical applications.
What's the difference between data science and machine learning?
Data science is a broader field encompassing data collection, cleaning, analysis, and visualization. Machine learning is a subset focused on building predictive models from data.
How do I build a data science portfolio?
Work on real-world projects using public datasets from Kaggle or government sources. Document your analysis process, share code on GitHub, and write about your findings to showcase your skills.