Follow a proven path to achieve your goal.
Individual Courses
Learn a new concept and grow your technical skills.
Course list
Python
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
Text Processing 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
Git and Github
Introduction to Supervised Machine Learning in Python
Introduction to Unsupervised Machine Learning in Python
Machine Learning
Linear Algebra For Machine Learning
Linear Regression Modeling in Python
Gradient Descent Modeling in Python
Logistic Regression Modeling in Python
Decision Tree Modeling in Python
Optimizing Machine Learning Models in Python
Analyzing Large Datasets in Spark and Map-Reduce
Introduction to Python for Data Engineering
Dictionaries and Functions in Python
Intermediate Python for Data Engineering
Programming Concepts in Python
Introduction to Algorithms
PostgresSQL for Data Engineering
Optimizing PostgreSQL Databases
NumPy for Data Engineering
Processing Large Datasets In Pandas
Parallel Processing for Data Engineering
Introduction to Data Structures
Recursion and Trees for Data Engineering
Building a Data Pipeline
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
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
Summarizing Data in SQL
Combining Tables in SQL
SQL Subqueries
Linear Regression Modeling in R
Introduction to Machine Learning in R
Introduction to Interactive Web Applications in Shiny
Power BI
Model Data in Power BI
Visualize data in Power BI
Data Analysis in Power BI
Manage Workspaces and Datasets in Power BI
Excel
Excel
Visualizing Data in Excel
Exploring Data in Excel
Analyzing Data in Excel
Tableau
Data Visualization Fundamentals in Tableau
Visual Analytics in Tableau
Sharing Insights in Tableau
Introduction to Deep Learning in TensorFlow
Neural Network Fundamentals
Network Architectures
Optimizing Network Parameters
Window Functions in SQL
Introduction to SQL and Databases
Querying SQLite from Python
Querying Databases with SQL and Python
Querying Databases with SQL and R
Sequence Models for Deep Learning
Convolutional Neural Networks for Deep Learning
Natural Language Processing for Deep Learning
Introduction to Python Programming
Python Dictionaries, APIs, and Functions
Python Functions and Jupyter Notebook
Basic Operators and Data Structures in Python
Intermediate Python
Tooling Essentials for Python Users
Designing Dynamic Python Applications with Streamlit
Prompting Large Language Models in Python
AI Skills
APIs and Web Scraping in Python for Data Science
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