The path to your new career starts here.

Want to earn more doing work you love? Our career paths will teach you everything you need to land your first job in data science — no experience required. 

BECOME A DATA ANALYST

Learn to answer key business questions by uncovering patterns and trends hidden in data.

MOST POPULAR

BECOME A DATA SCIENTIST

Learn to build and optimize machine learning models so you can predict future behavior with data. 

BECOME A DATA ENGINEER

Learn to build and optimize the systems that data science teams use to get accurate, reliable data. 

Data Analyst

If you get excited about finding useful insights in data, Data Analysis is right for you. We'll teach you to everything you need to become an effective data analyst, including how to clean, manipulate, and visualize datasets, perform statistical analysis, and communicate your results.

DATA ANALYST IN R

16 courses

15 projects

R

SQL

Data cleaning

Data analysis

Data visualization

Probability and Statistics

Predictive modeling

Beginner level

DATA ANALYST IN PYTHON

22 courses

19 projects

Python

SQL

Data cleaning

Data analysis

Data visualization

Probability and Statistics

Predictive modeling

Beginner level

Data Scientist

Curious about machine learning? Dreaming of a career in AI? Our Data Scientist path is the perfect place to start. First, you'll build a solid foundation of programming and data skills, then you'll work your way up to making predictions and inferences with machine learning.

MOST POPULAR
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

Beginner level

Data Engineer

Are you most excited about the coding part of data science? Could you spend all day developing better, faster data systems? In our Data Engineering path, you'll learn to build highly efficient pipelines for large datasets, so you can land a job creating the tools data teams depend on.

DATA ENGINEER IN PYTHON

14 courses

14 projects

Python

SQL

Database management

PostGreSQL

Data pipelines

Algorithms

Data structures

Big data handling

Parallel processing

Beginner level

Recommended by 97% of learners

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

Follow a clear path to your new career. 

Each of our paths is expertly curated to teach you the skills you need to land your first job in data science.

Build portfolio projects employers will love.

At the end of each course, you'll complete a hands-on guided project. When you've finished your path, you'll have a high-quality portfolio ready to show employers.

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!

Support for landing your new job.

In the Dataquest Community, trained Career Moderators are here to help you land your first data science job with résumé/CV and portfolio advice.

"I knew nothing before I started Dataquest. It was my big intro into this complex world. Dataquest changed my career."

— Kyle, Business Systems Analyst at SpaceX

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.

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.

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 to complete for 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

I don't have any previous experience with data or programming. Can I still learn with Dataquest?

Yes, definitely! In fact, our paths were specifically designed for learners like you. Each of our paths will start by teaching you the fundamentals of programming for data science, and guide you through building the skills you need to become job-ready.