Become your team's go-to data expert.

Ready to take your data skills to the next level? Our learning paths will teach you the skills you need to confidently tackle modern data problems — and score your next promotion.

MOST POPULAR

DATA ANALYST SKILLS

Data cleaning, analysis, and visualization: build the backbone of any data project.

DATA SCIENTIST SKILLS

Machine learning, neural networks, natural language processing, and more.

DATA ENGINEER SKILLS

Build and optimize algorithms and pipelines that handle big datasets with ease.

Data Analyst

Data cleaning, analysis and visualization are the backbone of any data project. In this path, you'll learn how to quickly and efficiently perform data analysis tasks using industry-standard techniques. Buh-bye, Excel!

DATA ANALYST IN R

16 courses

15 projects

R

SQL

Data cleaning

Data analysis

Data visualization

Probability and Statistics

Predictive modeling

Want to start learning R from scratch?

Already familiar with R basics like data structures and logical operators?

MOST POPULAR
DATA ANALYST IN PYTHON

22 courses

19 projects

Python

SQL

Data cleaning

Data analysis

Data visualization

Probability and Statistics

Predictive modeling

Want to start learning Python from scratch?

Already familiar with Python basics like functions, for loops, and OOP?

Data Scientist

Do you see machine learning in your future? Want to find out what neural networks or natural language processing could do for your industry? In this path, we'll start with programming, data, and statistics fundamentals, and build up to applying data science techniques in the real world.

DATA SCIENTIST IN PYTHON

37 courses

27 projects

Python

SQL

Data cleaning

Data analysis

Data visualization

Probability and Statistics

Predictive modeling

Machine learning

Spark

Deep learning

Neural networks

Natural language processing

Want to start learning Python from scratch?

Already familiar with Python basics like functions, for loops, and OOP?

Data Engineer

Are you struggling with inefficient or inaccurate data systems? Our Data Engineering path will teach you how to build efficient data pipelines for large datasets — so you can make sure your team has the reliable data they need.

DATA ENGINEER IN PYTHON

14 courses

14 projects

Python

SQL

Database management

PostGreSQL

Data pipelines

Algorithms

Data structures

Big data handling

Parallel processing

Want to start learning Python from scratch?

Already familiar with Python basics like functions, for loops, and OOP?

Recommended by 97% of learners

97% of Dataquest learners said they would recommend Dataquest for career development. Here's why:

Learn by doing — not watching videos.

On every Dataquest screen, you'll learn a new concept, apply it to real datasets, and get immediate feedback right in your browser. No video lectures here!

Go beyond "fill in the blank" coding exercises.

Our courses focus on skills rather than syntax, and challenge you to understand the concepts rather than memorize the commands.

Follow a clear path to mastery.

Dataquest paths are expertly curated to teach you the skills you need, in the order you need to learn them.

Apply your skills in guided projects.

At the end of each course, you'll complete a project that gives you the opportunity to apply what you've learned with real-world datasets and problems.

Get support from the Dataquest community.

The Dataquest community is here to support you as you learn to apply your skills in your job and beyond.

"Dataquest doesn't just teach you how to use algorithms, it teaches you how the algorithms actually work."

— Prerit, Data Scientist 

Start learning today for free.

Frequently asked questions

How much does it cost?

It's free to get started! With your free Dataquest account, you'll get access to the first three missions of select courses, and the first mission of every course. You'll also get access to the general Dataquest Community forums.

To unlock our full courses and Community career support, you will need a Dataquest Premium membership — which currently costs $49/mo or $399/year. Learn more.

I already have some experience with data or programming. Do I have to follow a path?

Definitely not! Though Dataquest was designed as a path experience, you are welcome to take courses in whatever order you choose. With a free account, you will have access to the first mission of every course, so you can try out different courses to find the best place for you to start.

How long does it take to complete a path?

All Dataquest courses and paths are designed so you can learn at your own pace, so ultimately how long it takes will depend on how much time you have to learn and how quickly you move through the courses. However, here is the average time it takes learners to complete each path:

  • Data Analyst in Python — 250 hours, or between 6-10 months
  • Data Analyst in R — 80 hours, or between 4-6 months
  • Data Scientist in Python — 350 hours, or between 8-14 months
  • Data Engineering — 80 hours, or between 5-7 months

Do you issue certificates?

Yes! When you complete a course or path, we automatically issue you a certificate of completion, which can be added to your LinkedIn profile. We only issue certificates for course and path completion, so you will need a Premium membership to earn a certificate.