Skill Paths
Curated course groupings to guide you to full mastery of a topic — Python, SQL, machine learning, and more. Pick a path, sign up, and take your first course for free.
Skill Paths
Curated course groupings to guide you to full mastery of a topic — Python, SQL, machine learning, and more. Pick a path, sign up, and take your first course for free.
Showing 25 of 25 paths
- 12 courses 11 projects 78 hours 405K+
Probability and Statistics with Python
In this path, you'll learn the foundations of statistics such as sampling, working with variables, and understanding frequency distribution tables and the fundamentals of probability and how to use them for analysis. You'll also learn how to create and test hypotheses with significance testing, and how to make forecasts based on patterns and trends with real-world data. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Python Data ScienceStart skill path → - 9 courses 8 projects 65 hours 400K+
Data Cleaning with Python
In this path, you'll gain the fundamental skills to begin cleaning data, using the powerful tools offered by Python such as identifying and removing inaccurate records from a dataset. You'll learn how to manipulate, analyze, and visualize data using premier Python libraries such as Pandas and Numpy. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Python Data ScienceStart skill path → - 7 courses 6 projects 47 hours 395K+
Data Analysis and Visualization with Python
In this path, you will gain experience in manipulating, comparing, and presenting compelling and actionable data and you'll discover the best methods for visualizing data using line graphs, histograms, bar charts, scatter plots, and more. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Python Data ScienceStart skill path → - 4 courses 3 projects 21 hours 340K+
Learn Python
In this path, you'll explore the basics of Python programming from preparing data all the way to predicting trends from real-world data. You'll learn the fundamentals of Python, how to use Jupyter notebooks, work with numerical and text data and basic object-oriented programming. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Python Data ScienceStart skill path → - 4 courses 3 projects 15 hours 52K+
R Basics for Data Analysis
In this path, you'll explore the basics of R and work through the entire data analysis workflow , learn how to use packages and why they are essential in any data analysis process, and how to repeat code efficiently with iterations. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner R Programming FundamentalsStart skill path → - 1 courses 3 hours 35K+
APIs and Web Scraping with Python
In this path, you'll learn how to use Python and Beautiful Soup to scrape the web and download data from APIs. If you've worked with Python and would like to add another powerful tool to your skill set, this is the perfect path for you. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate Python Data ScienceStart skill path → - 4 courses 11 hours 29K+
CLI and Git
In this path, you'll learn the command line and Git skills essential for data engineering. You'll go from basic shell navigation through advanced command line techniques and version control with Git, applying everything to practical, real-world data engineering workflows.
Beginner Command Line GitStart skill path → - 8 courses 3 projects 32 hours 24K+
Generative AI Fundamentals in Python
Gain the skills necessary for working with AI, from automating tasks to engaging with LLMs via API in Python, and progress to building AI-driven applications. This path is essential for professionals aiming to integrate AI into their toolkit.
Beginner Python Data ScienceStart skill path → - 3 courses 1 projects 18 hours 19K+
Production Databases
In this path, you'll learn how to work with the production database systems used in modern data engineering. You'll gain hands-on experience with PostgreSQL, Snowflake, and MongoDB through practical, real-world data engineering scenarios.
Intermediate SQL PostgreSQLStart skill path → - 7 courses 7 projects 25 hours 17K+
Machine Learning Using Python
In this path, you'll gain a strong understanding of supervised and unsupervised machine learning algorithms. You'll also learn some of the most important and used algorithms and techniques to build, customize, train, test and optimize your predictive models such as linear regression modeling, gradient descent, logistic regression modeling and decision tree and random forest modeling. Finally, you'll learn optimization techniques that will help you to improve efficiency and accuracy. Best of all, you'll learn by doing - you'll practice and get feedback directly in the browser. You'll apply your skills to several guided projects with realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate Python Data ScienceStart skill path → - 5 courses 4 projects 22 hours 13K+
Data Literacy and Introduction to Data Analysis using Excel
We designed this skill path for aspiring data professionals with little experience, and learners who use basic Excel in their daily jobs. You'll learn how to manipulate data using complex formulas, commands, and tools, such as macros, pivot tables, and advanced graphs. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Excel Data ScienceStart skill path → - 5 courses 3 projects 10 hours 12K+
Analyzing Data with Microsoft Power BI
In this path, developed in collaboration with Microsoft, you'll learn how to use Microsoft Power BI to analyze, clean, explore, and visualize data. By completing the path, you'll be prepared to take the PL-300 exam. With this certification in hand, you'll let existing or future employers know that you carry Microsoft's stamp of approval when it comes to Power BI. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Power BI Data ScienceStart skill path → - 2 courses 1 projects 12 hours 11K+
Data Pipelines with Airflow
In this path, you'll learn how to build data pipelines in Python and orchestrate them with Apache Airflow. You'll go from foundational pipeline concepts to automating complex workflows through hands-on, real-world scenarios.
Intermediate Python Apache AirflowStart skill path → - 4 courses 1 projects 17 hours 10K+
LLM Fundamentals in Python
Learn to work with large language models through APIs, prompt engineering, and advanced patterns like function calling and MCP. Then put your skills to work building interactive AI-powered web applications with Streamlit.
Intermediate Python AIStart skill path → - 1 courses 1 projects 4 hours 8.5K+
Data Visualization with R
In this path, you will gain experience in manipulating, comparing, and presenting compelling and actionable data and you'll discover the best methods for visualizing data using line graphs, histograms, bar charts, scatter plots, and more. You'll learn how to use R programming and ggplot2 to create meaningful data visualizations. Ggplot2, which is a part of tidyverse, is an R package for data visualization. It's one of the most versatile and easy-to-use tools for creating elegant graphics using R, and it's the main focus of this path. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate R Data VisualizationStart skill path → - 5 courses 5 projects 10 hours 6.4K+
Probability and Statistics with R
In this path, you'll learn the foundations of statistics such as sampling, working with variables, and understanding frequency distribution tables and the fundamentals of probability and how to use them for analysis. You'll also learn how to create and test hypotheses with significance testing, and how to make forecasts based on patterns and trends with real-world data. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate R ProbabilityStart skill path → -
Free
3 courses 0 hours 5.5K+
Zero to GPT
This course stars with the fundamentals - neural network architectures and training methods. Later in the course, we'll explore complex topics like transformers, GPU programming, and distributed training. You'll need to understand Python to take this course, including for loops, functions, and classes. The first part of this Dataquest path will teach you what you need. To get the most out of this course, go through each chapter sequentially. Read the lessons or watch the optional videos - they have the same information. Look through the implementations to solidify your understanding, and recreate them on your own.
Intermediate Data Science Data AnalysisStart skill path → - 4 courses 3 projects 12 hours 4.5K+
Data Visualization with Tableau
In this path, you'll gain the Tableau foundation you need to prepare, explore, create, and analyze data visualizations. Not only will you learn the best practices and formatting techniques to create charts and interpret them in various business scenarios, but you'll also learn to build dashboards and master techniques to communicate your insights and tell a story. Best of all, you'll learn by doing - you'll practice and get feedback directly in the browser. We'll help you apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Beginner Tableau Data ScienceStart skill path → - 4 courses 4 projects 23 hours 3.3K+
Deep Learning in TensorFlow
On this path, you'll learn all about deep learning, including how to build, train, and evaluate models with the TensorFlow framework. You'll then learn how to conduct forecasts on real data by applying sequential neural network models to time series forecasting. Next, you'll learn how to use TensorFlow tools and libraries to work on a range of NLP use cases, including text visualization, sentiment analysis models, and more. Finally, you'll learn how to apply convolutional neural networks (CNNs) to computer vision tasks so that you can teach computers to see and interpret digital images. Best of all, you'll learn by doing - you'll practice and get feedback directly in the browser. You'll apply your skills to several guided projects with realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate TensorFlow Data ScienceStart skill path → - 2 courses 2 projects 4 hours 3.1K+
APIs and Web Scraping with R
In this path, you'll learn how to use application program interfaces (APIs) and powerful web scraping tools to create truly unique and targeted datasets. You'll also learn how to automate the process of putting unstructured data into an organized and understandable dataset. Best of all, you'll learn by doing - you'll write code and get feedback directly in the browser. You'll apply your skills to several guided projects involving realistic business scenarios to build your portfolio and prepare for your next interview.
Intermediate R APIsStart skill path → - 2 courses 9 hours 497+
Distributed Data Processing with PySpark
In this path, you'll learn how to use PySpark and Apache Spark to process data at scale. You'll work with RDDs, DataFrames, and Spark SQL to build and optimize production ETL pipelines through hands-on, real-world data engineering scenarios.
Intermediate PySpark Apache SparkStart skill path → - 2 courses 12 hours 196+
Containerization and Infrastructure with Docker and Kubernetes
In this path, you'll learn how to use Docker and Kubernetes to containerize and orchestrate data engineering applications. You'll build reproducible environments, manage multi-service deployments, and prepare production-ready containerized systems through practical, real-world exercises.
Intermediate Docker KubernetesStart skill path → - 1 courses 8 hours 114+
Introduction to Cloud Computing
In this path, you'll learn the fundamentals of cloud computing and how to deploy data engineering systems to cloud platforms. You'll gain hands-on experience with cloud services through practical, real-world scenarios involving realistic data engineering workloads.
Intermediate Cloud Computing AWSStart skill path → - 2 courses 12 hours 59+
Data Literacy and AI Fundamentals
Build practical data literacy skills and learn how AI fits into everyday data work. This short skill path is designed for non-technical professionals who want to understand, explain, and work with data more confidently—and use AI as a helpful support tool without writing code.
Beginner Data Literacy Data CommunicationStart skill path → - 1 courses 8 hours 56+
Data Transformation with dbt
In this path, you'll learn how to use dbt to transform raw data into analytics-ready datasets. You'll go from foundational dbt concepts through production patterns including incremental models, testing, and deployment workflows — all through hands-on, real-world scenarios.
Intermediate dbt SQLStart skill path →
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