Data Science Courses

Data science combines core skills like Python, SQL, statistics, machine learning, and visualization to help you solve real problems with data. These data science courses teach foundational tools such as pandas, NumPy, Matplotlib, and scikit-learn through practical, beginner-friendly exercises. You’ll work with real datasets to clean data, explore patterns, and build simple models. Explore the catalog to start building the essential skills for a data-focused career.

1M+ learners
Hands-on projects
No credit card required
4.8

Explore All Data Science Courses

Data Analyst in R

Analyze, clean, and visualize data using R and SQL to perform end-to-end statistical analysis and communicate insights effectively.

23 courses 18 projects 85 hours 92.6k

Data Scientist in Python

Analyze complex datasets and build predictive models by applying statistics and machine learning to deliver end-to-end data science solutions.

38 courses 27 projects 202 hours 444k

Data Analyst in Python

Build end-to-end analytics skills with Python and SQL—cleaning data, visualizing insights, and delivering business answers.

27 courses 19 projects 146 hours 434.4k

Generative AI Fundamentals in Python

Build Python skills, work with LLM APIs, and automate tasks to create practical AI-powered applications.

8 courses 3 projects 33 hours 22.1k

Deep Learning in TensorFlow

Build and train neural networks with TensorFlow, from fundamentals to practical models that make real predictions.

4 courses 4 projects 23 hours 3.2k
Free

Zero to GPT

Build and train deep learning models from scratch, including GPTs, by applying neural networks, optimization, and modern transformer techniques.

3 courses 1 hours 5.5k

Machine Learning in Python

Train predictive models in Python, evaluate performance, and apply machine learning to real datasets for insights.

7 courses 7 projects 26 hours 17.2k

Data Visualization with Tableau

Master Tableau basics—cleaning, modeling, and building interactive dashboards that surface patterns and insights fast.

4 courses 3 projects 12 hours 4.5k

Data Literacy and Introduction to Data Analysis using Excel

Develop data literacy while using Excel to organize, analyze, and visualize information with practical, business-ready techniques.

5 courses 4 projects 23 hours 13.4k

Analyzing Data with Microsoft Power BI

Master core Power BI workflows—cleaning data, modeling relationships, and crafting interactive reports for business stakeholders.

5 courses 3 projects 10 hours 12.3k

Data Cleaning with Python

Clean, transform, and prepare messy datasets by applying core data cleaning techniques in Python to support reliable analysis.

9 courses 8 projects 65 hours 395.8k

Probability and Statistics with R

Apply probability, sampling, and hypothesis testing in R to make confident, data-driven decisions with practice projects.

5 courses 5 projects 11 hours 6.3k

Probability and Statistics with Python

Apply probability, sampling, and hypothesis testing in Python to make confident, data-driven decisions with practice projects.

12 courses 11 projects 78 hours 400.6k

APIs and Web Scraping with Python

Collect, clean, and merge data from APIs and websites using Python, requests, and BeautifulSoup for analysis.

1 course 4 hours 35.3k

APIs and Web Scraping with R

Collect data from APIs and websites in R, clean it, and combine sources for analysis projects.

2 courses 2 projects 5 hours 3.1k

Data Visualization with R

Create clear, compelling visual stories in R using ggplot2 while exploring distributions, comparisons, and relationships.

1 course 1 projects 5 hours 8.5k

Data Analysis and Visualization with Python

Explore, analyze, and visualize real datasets with pandas, NumPy, and Matplotlib to communicate insights confidently.

7 courses 6 projects 47 hours 391.4k

R Basics for Data Analysis

Build foundational R programming skills to analyze data, automate workflows, and support exploratory data analysis.

4 courses 3 projects 15 hours 52.5k

Learn Data Science by Building Projects

Apply your skills to real-world scenarios with these guided projects

Project

Analyzing COVID RNA Sequences in Python

For this project, we’ll step into the role of bioinformaticians to analyze the RNA sequences of COVID-19 variants using Python and key bioinformatics libraries.

11 Steps
Project

Build a Speech Recognition and Summarization System

For this project, you’ll step into the role of a Python developer to build a speech recognition and summarization system that can automatically transcribe and summarize audio files.

9 Steps
Project

Analyzing CIA Factbook Data Using SQL

For this project, we’ll step into the role of data analysts to explore the CIA World Factbook using SQL queries in Jupyter Notebook, uncovering key demographic insights about countries worldwide.

8 Steps
Project

Analyzing Movie Ratings

For this project, we’ll step into the role of data analysts to scrape IMDb movie data using R, analyzing ratings and votes to identify trends and build data visualization skills.

11 Steps

Explore More Topics on Dataquest