Data Science Courses in
Python, R, SQL, and More
70+ courses on Python, R, SQL, Excel, and Power BI
5 career paths to get job-ready
12 skill paths for targeted training
Learning Paths
Go from zero to interview-ready with hands-on exercises, practice, and projects.
Individual Courses
Learn targeted skills with hands-on exercises and projects.
Skill level: Beginner
- Variables, Data Types, and Lists in Python
- For Loops and Conditional Statements in Python
- Dictionaries, Frequency Tables, and Functions in Python
- Python Functions and Jupyter Notebook
- Python for Data Science: Intermediate
- Programming Concepts with Python
- Python for Data Engineering Fundamentals Part I
- Python for Data Engineering Fundamentals Part II
- Python for Data Engineering Intermediate
- Intro to R Rewrite
- Data Structure in R Rewrite
- Intermediate R Part I
- Intermediate R Part II
- SQL Fundamentals Part I
- SQL Fundamentals Part II
- SQL Summary
Skill level: Intermediate
- Pandas and NumPy Fundamentals
- Exploratory Data Visualization
- Storytelling Through Data Visualization
- Data Cleaning and Analysis
- Data Cleaning in Python: Advanced
- Data Cleaning Project Walkthrough
- Elements of the Command Line
- Text Processing in the Command Line
- Intermediate SQL for Data Analysis
- APIs and Web Scraping in Python
- Data Analysis in Business
- Statistics Fundamentals
- Statistics Intermediate: Averages & Variability
- Probability Fundamentals
- Conditional Probability
- Hypothesis Testing Fundamentals
- Machine Learning Fundamentals
- Calculus For Machine Learning
- Linear Algebra for Machine Learning
- Linear Regression for Machine Learning
- Machine Learning Intermediate
- Functions Advanced
- Kaggle Fundamentals
- Command Line Intermediate
- Git and Version Control
- Spark and Map-Reduce
- Algorithm Complexity
- Postgres for Data Engineering
- Optimizing Postgres Databases
- NumPy for Data Engineering
- Processing Large Datasets In Pandas
- Data Structures Fundamentals
- Intermediate SQL: Table Relations and Joins
- Building a Data Pipeline
- Data Visualization in R
- Data Cleaning in R
- Data Cleaning in R Advanced
- Intermediate SQL in R
- APIs in R
- Web Scraping in R
- Statistics Fundamentals in R
- Statistics Intermediate Averages and Variability
- Probability Fundamentals in R
- Conditional Probability in R
- Hypothesis Testing in R
- Linear Regression Modeling In R
- Introduction to Shiny in R
The Dataquest method gets you job-ready
1
Learn efficiently with intuitive explanations
We won’t make you watch a long video to learn what you need. Our text-based lessons and diagrams improve your efficiency.
2
Get hands-on experience with exercises
The only way to learn data skills is to work with real data. Our interactive lessons have you work with data tools from day one.
3
Pull it all together with projects
Each of our courses ends with a real-world project. Projects help you apply everything you learned to an exciting dataset.
4
Achieve your goals with a community
Never learn alone again. The Dataquest community will motivate you to go further.