Free Data Science Projects

The best way to learn how to complete data projects is by building data projects. Dataquest learners spend their time working through real-world data challenges that teach learners to combine multiple skills and tools to solve a problem or accomplish a task.

  • It builds confidence and experience.
  • It trains learners for professional data work.
  • It helps learners build a portfolio of projects.
[Free] Data Science Projects

Try a free project!


Guided Project: Analyzing Kickstarter Projects

Practice SQL skills to analyze Kickstarter data and identify factors influencing campaign success.

SQL Beginner 8 steps

Guided Project: Exploring Hacker News Posts

Practice using Python loops, string cleaning, and date handling to uncover real-world data insights.

Python Beginner 8 steps

Guided Project: Profitable App Profiles for the App Store and Google Play Markets

Practice using Python and data analysis on real mobile app market data to develop profitable app ideas.

Python Beginner 14 steps

Guided Project: Investigating Fandango Movie Ratings

Practice statistical analysis in Python to investigate movie rating bias and determine if Fandango inflated ratings.

Python Intermediate 8 steps

Guided Project: Predicting Condominium Sale Prices

Practice using linear regression in R to predict condominium sale prices based on size and location in New York City.

R Intermediate 8 steps

Project: Learn and Install Jupyter Notebook

Practice using Jupyter Notebook to run code, add text, and install locally for real-world data projects.

Python Beginner 12 steps

Guided Project: Investigating Fandango Movie Ratings

Practice using R to analyze movie ratings data, compare 2015 vs 2016 ratings, and apply sampling and distributions to investigate bias.

R Intermediate 8 steps

Portfolio Project: Prison Break

Practice using Jupyter Notebook to analyze real-world data on helicopter prison escapes.

Python Beginner 14 steps

Guided Project: Analyzing Wikipedia Pages

Practice using MapReduce in Python to efficiently analyze a large Wikipedia dataset and build in-demand data skills.

Python Advanced 8 steps

Guided Project: NYC Schools Perceptions

Practice data cleaning, analysis, and visualization in R to explore survey data and showcase your skills with R Notebooks.

R Beginner 3 steps

Used by serious data learners at
organizations around the world.


You may also like

Data Project

How to Create a Project Portfolio for Data Science Job Applications

Data Project

43 Free Datasets for Building an Irresistible Portfolio (2024)

Data Project

60+ Python Project Ideas – Beginner to Advanced

Build Data & AI Skills
10x Faster with Dataquest

of learners recommend
Dataquest for career advancement
Dataquest rating
SwitchUp Best Bootcamps
Average salary boost
for learners who complete a path

Liana Ahrens Teixeira

Financial Planner & Business Owner

“The content is good, because of the application via Guided Projects.” This hands-on approach facilitated a deeper understanding and retention of the material, making it “easier to remember.”

Torsten Scholl

Senior Partner Manager

“I was a bit nervous when I began self-learning Data Science with Python. But when I started with Dataquest, my excitement grew. It was a good experience. It’s easy to get started, and seeing your progress immediately is great.”

Alejandro Giraldo Riveros

Data Analyst & Environmental Engineer

“It was tough at first, but once I got the hang of it, everything went smoothly. The projects were really helpful because they provided a way to see how all the things I learned work.”

Join 1M+ data learners on


Create a free account


Choose a learning path


Complete exercises and projects


Advance your career

Start learning today