Data Science Courses –
Learn 10x Faster with Dataquest

  • 118 courses in Data Science, Python, SQL, Excel, Power BI, GenAI and more
  • 8 career paths to get you job-ready in 3 to 9 months
  • 19 skill paths for targeted training

Browse our data science course catalog

Career paths

Designed for beginners to get you job-ready in 3 to 9 months.

30 Courses

AI Engineering in Python

New
5 Courses

Analyzing Data with Microsoft Power BI

1 Course

APIs and Web Scraping with Python

2 Courses

APIs and Web Scraping with R

4 Courses

Beginner Python for Data Analysis

15 Courses

Business Analyst with Power BI

14 Courses

Business Analyst with Tableau

7 Courses

Data Analysis and Visualization with Python

Skill paths

Curated course groupings to guide you to full mastery of a topic.

5 Courses

Analyzing Data with Microsoft Power BI

1 Course

APIs and Web Scraping with Python

2 Courses

APIs and Web Scraping with R

4 Courses

Beginner Python for Data Analysis

7 Courses

Data Analysis and Visualization with Python

5 Courses

Data Literacy and Introduction to Data Analysis using Excel

Courses

Explore a wide variety of topics with hand-on explanations and exercises.

Introduction to Python Programming for Data Science

Basic Operators and Data Structures in Python

Python Functions and Jupyter Notebook

Intermediate Python for Data Science

Introduction to Pandas and NumPy for Data Analysis

Introduction to Data Visualization in Python

Telling Stories Using Data Visualization and Information Design

Data Cleaning and Analysis in Python

Advanced Data Cleaning in Python

Data Cleaning Project Walkthrough

Command Line for Data Science

Text Processing for Data Science

Introduction to SQL and Databases

Summarizing Data in SQL

Combining Tables in SQL

Querying Databases with SQL and Python

SQL Subqueries

Window Functions in SQL

APIs and Web Scraping in Python for Data Science

Data Analysis for Business in Python

Introduction to Statistics in Python

Intermediate Statistics in Python

Introduction to Probability in Python

Introduction to Conditional Probability in Python

Hypothesis Testing in Python

Intermediate Command Line for Data Science

Introduction to Git and Version Control

Introduction to Supervised Machine Learning in Python

Introduction to Unsupervised Machine Learning in Python

Calculus For Machine Learning

Linear Algebra For Machine Learning

Linear Regression Modeling in Python

Gradient Descent Modeling in Python

Logistic Regression Modeling in Python

Decision Tree and Random Forest Modeling in Python

Optimizing Machine Learning Models in Python

Introduction to Deep Learning in PyTorch

Analyzing Large Datasets in Spark

Introduction to Python for Data Engineering

Dictionaries and Functions in Python

Intermediate Python for Data Engineering

Programming Concepts in Python

Introduction to Algorithms

Querying SQLite from Python

PostgresSQL for Data Engineering

Optimizing PostgreSQL Databases

Production Database Tools

NumPy for Data Engineering

Processing Large Datasets In Pandas

Parallel Processing for Data Engineering

Introduction to Data Structures

Recursion and Trees for Data Engineering

PySpark for Data Engineering

Docker Fundamentals

Introduction to Kubernetes

Building a Data Pipeline

Building Data Pipelines with Apache Airflow

Introduction to Cloud Computing

Introduction to Data Analysis in R

Data Structures in R

Control Flow, Iteration, and Functions in R

Specialized Data Processing in R

Introduction to Data Visualization in R

Introduction to Data Cleaning in R

Advanced Data Cleaning in R

Querying Databases with SQL and R

Introduction to APIs in R

Introduction to Web Scraping in R

Introduction to Statistics in R

Intermediate Statistics in R

Introduction to Probability in R

Conditional Probability in R

Hypothesis Testing in R

Linear Regression Modeling in R

Introduction to Machine Learning in R

Introduction to Interactive Web Applications in Shiny

Introduction to Data Analysis Using Microsoft Power BI

Learn Data Modeling in Power BI

Learn to Visualize Data in Power BI

Power BI Analytics

Manage Workspaces and Semantic Models in Power BI

Introduction to Data Analysis in Excel

Preparing Data in Excel

Visualizing Data in Excel

Exploring Data in Excel

Analyzing Data in Excel

Data Preparation in Tableau

Data Visualization Fundamentals in Tableau

Visual Analytics in Tableau

Sharing Insights in Tableau

Neural Network Fundamentals

Network Architectures

Optimizing Network Parameters

Introduction to Deep Learning in TensorFlow

Sequence Models for Deep Learning

Natural Language Processing for Deep Learning

Convolutional Neural Networks for Deep Learning

Introduction to Python Programming

Python Dictionaries, APIs, and Functions

Intermediate Python

Tooling Essentials for Python Users

AI Chatbots: Harnessing the Power of Large Language Models with Chandra

Prompting Large Language Models in Python

Designing Dynamic Python Applications with Streamlit

Foundations of Data Communication

Using AI to Work with Data

Introduction to Backend Development with Django

Deep Learning Applications in PyTorch

Understanding Embeddings

Vector Databases and Search

Tool Use with LLMs in Python

Intermediate Python for AI Engineering

New

Building AI Apps with FastAPI

New

Introduction to Retrieval-Augmented Generation (RAG)

New

Data Transformation with dbt

Learn with the
Dataquest method.

Follow a proven path to achieve your goal.

Icon

Learn faster with intuitive text explanations and diagrams.

Icon

Complete interactive exercises with real datasets.

Icon

Build real-world projects that get you job-ready.

Icon

Grow your career with
Dataquest.

98%
of learners recommend
Dataquest for career advancement
4.85
Dataquest rating
SwitchUp Best Bootcamps
$30k
Average salary boost
for learners who complete a path
Aaron

Aaron Melton

Business Analyst at Aditi Consulting

“Dataquest starts at the most basic level, so a beginner can understand the concepts. I tried learning to code before, using Codecademy and Coursera. I struggled because I had no background in coding, and I was spending a lot of time Googling. Dataquest helped me actually learn.”

Jessi

Jessica Ko

Machine Learning Engineer at Twitter

“I liked the interactive environment on Dataquest. The material was clear and well organized. I spent more time practicing then watching videos and it made me want to keep learning.”

Victoria

Victoria E. Guzik

Associate Data Scientist at Callisto Media

“I really love learning on Dataquest. I looked into a couple of other options and I found that they were much too handhold-y and fill in the blank relative to Dataquest’s method. The projects on Dataquest were key to getting my job. I doubled my income!”

Join 1M+ data learners on
Dataquest.

1

Create a free account

2

Choose a learning path

3

Complete exercises and projects

4

Advance your career

Start learning today