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.
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 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.
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.
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.