Follow a proven path to achieve your goal.
Data Science Courses –
Learn 10x Faster with Dataquest
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
NewBuilding AI Apps with FastAPI
NewIntroduction to Retrieval-Augmented Generation (RAG)
NewData Transformation with dbt
Learn with the
Dataquest method.
Learn faster with intuitive text explanations and diagrams.
Complete interactive exercises with real datasets.
Build real-world projects that get you job-ready.
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
Join 1M+ data learners on
Dataquest.
1
Create a free account
2
Choose a learning path
3
Complete exercises and projects
4