Projects

Solve real-world problems

Build the confidence to code on your own. Projects let you apply your skills using tools like Jupyter Notebook and complete a data analysis from start to finish—all in a risk-free environment.

APPLY
79 projects
 

Exploring the History of Lego

Use a variety of data manipulation techniques to explore different aspects of Lego's history!

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
GUIDED
UNGUIDED
 

Analyzing TV Data

Use data manipulation and visualization to explore one of two different television broadcast datasets: The Super Bowl and hit sitcom The Office!

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
GUIDED
 

Exploring the NYC Airbnb Market

Apply your data importing and cleaning skills from the Importing and Cleaning Data with R skill track to uncover insights about the Airbnb market in New York City.

IMPORTING & CLEANING DATA
UNGUIDED
 

Rise and Fall of Programming Languages

Analyze the relative popularity of programming languages over time based on Stack Overflow data.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
GUIDED
UNGUIDED
 

Real-time Insights from Social Media Data

Learn to analyze Twitter data and do a deep dive into a hot trend.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

Disney Movies and Box Office Success

Explore Disney movie data, then build a linear regression model to predict box office success.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

Analyze International Debt Statistics

Write SQL queries to answer interesting questions about international debt using data from The World Bank.

DATA MANIPULATIONIMPORTING & CLEANING DATA
GUIDED
 

Analyze Your Runkeeper Fitness Data

Import, clean, and analyze seven years worth of training data tracked on the Runkeeper app.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

Health Survey Data Analysis of BMI

Analyze health survey data to determine how BMI is associated with physical activity and smoking.

DATA MANIPULATIONPROBABILITY & STATISTICSCASE STUDIES
GUIDED
 

Gender Bias in Graduate Admissions

Analyze admissions data from UC Berkeley and find out if the university was biased against women.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

A Text Analysis of Trump's Tweets

Apply text mining to Donald Trump's tweets to confirm if he writes the (angrier) Android half.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

Classify Song Genres from Audio Data

Rock or rap? Apply machine learning methods in Python to classify songs into genres.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
GUIDED
 

What Your Heart Rate Is Telling You

Examine the relationship between heart rate and heart disease using multiple logistic regression.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
GUIDED
 

A New Era of Data Analysis in Baseball

Use MLB's Statcast data to compare New York Yankees sluggers Aaron Judge and Giancarlo Stanton.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATACASE STUDIES
GUIDED
 

A Network Analysis of Game of Thrones

Analyze the network of characters in Game of Thrones and how it changes over the course of the books.

CASE STUDIES
GUIDED
 

Wrangling and Visualizing Musical Data

Wrangle and visualize musical data to find common chords and compare the styles of different artists.

CASE STUDIES
GUIDED
 

Exploring the Kaggle Data Science Survey

Discover the top tools Kaggle participants use for data science and machine learning.

DATA MANIPULATIONDATA VISUALIZATIONCASE STUDIES
GUIDED
 

Dr. Semmelweis and the Discovery of Handwashing

Reanalyse the data behind one of the most important discoveries of modern medicine: handwashing.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATACASE STUDIES
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
UNGUIDED
 

Introduction to DataCamp Projects

If you've never done a DataCamp project, this is the place to start!

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATACASE STUDIES
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
 

Phyllotaxis: Draw Flowers Using Mathematics

Use R to make art and create imaginary flowers inspired by nature.

DATA VISUALIZATIONCASE STUDIES
profile picture of Antonio Sánchez Chinchón

Antonio Sánchez Chinchón
Data Scientist at Telefónica

GUIDED
 

Visualizing COVID-19

Visualize the rise of COVID-19 cases globally with ggplot2.

DATA VISUALIZATIONCASE STUDIES
profile picture of Richie Cotton

Richie Cotton
Curriculum Architect at DataCamp

GUIDED
 

Risk and Returns: The Sharpe Ratio

Use pandas to calculate and compare profitability and risk of different investments using the Sharpe Ratio.

APPLIED FINANCECASE STUDIES
profile picture of Stefan Jansen

Stefan Jansen
Founder & Lead Data Scientist at Applied Artificial Intelligence

GUIDED
 

Exploring the Bitcoin Cryptocurrency Market

You will explore the market capitalization of Bitcoin and other cryptocurrencies.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Juan González-Vallinas

Juan González-Vallinas
Director Data Science at multilayer.io

GUIDED
 

Name Game: Gender Prediction using Sound

Analyze the gender distribution of children's book writers and use sound to match names to gender.

CASE STUDIES
profile picture of Tufool Alnuaimi

Tufool Alnuaimi
Academic entrepreneur with a focus on data science

GUIDED
 

Exploring the Evolution of Linux

Find out about the evolution of the Linux operating system by exploring its version control system.

IMPORTING & CLEANING DATACASE STUDIES
profile picture of Markus Harrer

Markus Harrer
Software Development Analyst

GUIDED
 

Recreating John Snow's Ghost Map

Recreate John Snow's famous map of the 1854 cholera outbreak in London.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATACASE STUDIES
profile picture of Radovan Kavicky

Radovan Kavicky
President and Principal Data Scientist at GapData Institute

GUIDED
 

Level Difficulty in Candy Crush Saga

Analyze data from the hit mobile game, Candy Crush Saga.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
 

The Hottest Topics in Machine Learning

Use Natural Language Processing on NIPS papers to uncover the trendiest topics in machine learning research.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Lars Hulstaert

Lars Hulstaert
Data Scientist at Microsoft

GUIDED
 

The GitHub History of the Scala Language

Find the true Scala experts by exploring its development history in Git and GitHub.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Anita Sarma

Anita Sarma
Associate Professor at Oregon State University

GUIDED
 

Visualizing Inequalities in Life Expectancy

Compare life expectancy across countries and genders with ggplot2.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Antonio Sánchez Chinchón

Antonio Sánchez Chinchón
Data Scientist at Telefónica

GUIDED
 

Scout your Athletics Fantasy Team

Analyze athletics data to find new ways to scout and assess jumpers and throwers.

CASE STUDIES
profile picture of George Perry

George Perry
Sports Scientist and Entrepreneur

GUIDED
 

Mobile Games A/B Testing with Cookie Cats

Analyze an A/B test from the popular mobile puzzle game, Cookie Cats.

CASE STUDIES
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
 

Naïve Bees: Image Loading and Processing

Load, transform, and understand images of honey bees and bumble bees in Python.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Peter Bull

Peter Bull
Co-founder of DrivenData

GUIDED
 

Generating Keywords for Google Ads

Automatically generate keywords for a search engine marketing campaign using Python.

DATA MANIPULATION
profile picture of Elias Dabbas

Elias Dabbas
Owner at The Media Supermarket

GUIDED
 

Naïve Bees: Predict Species from Images

Build a model that can automatically detect honey bees and bumble bees in images.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNING
profile picture of Peter Bull

Peter Bull
Co-founder of DrivenData

GUIDED
 

Partnering to Protect You from Peril

Examine the network of connections among local health departments in the United States.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Jenine Harris

Jenine Harris
Associate Professor at Washington University in St. Louis

GUIDED
 

Explore 538's Halloween Candy Rankings

Get ready for Halloween by digging into a FiveThirtyEight dataset with all your favorite candy!

DATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Nick Solomon

Nick Solomon
Data Scientist

GUIDED
 

Who's Tweeting? Trump or Trudeau?

Build a machine learning classifier that knows whether President Trump or Prime Minister Trudeau is tweeting!

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Katharine Jarmul

Katharine Jarmul
Founder, kjamistan

GUIDED
 

Where Would You Open a Chipotle?

Create and explore interactive maps using Leaflet to determine where to open the next Chipotle.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Rich Majerus

Rich Majerus
Assistant Vice President at Colby College

GUIDED
 

Do Left-handed People Really Die Young?

Use pandas and Bayesian statistics to see if left-handed people actually die earlier than righties.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Madeleine Bonsma-Fisher

Madeleine Bonsma-Fisher
PhD Candidate at University of Toronto

GUIDED
 

Drunken Datetimes in Ames, Iowa

Apply your skills from "Working with Dates and Times in R" to breathalyzer data from Ames, Iowa.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Samantha Tyner

Samantha Tyner
Postdoctoral Research Associate at Iowa State University

GUIDED
 

Predict Taxi Fares with Random Forests

Use regression trees and random forests to find places where New York taxi drivers earn the most.

DATA VISUALIZATIONMACHINE LEARNINGCASE STUDIES
profile picture of Robert Grant

Robert Grant
Founder & Data Sherpa at bayescamp.com

GUIDED
 

Which Debts Are Worth the Bank's Effort?

Play bank data scientist and use regression discontinuity to see which debts are worth collecting.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Howard Friedman

Howard Friedman
Adjunct Professor at Columbia University

GUIDED
 

ASL Recognition with Deep Learning

Build a convolutional neural network to classify images of letters from American Sign Language.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Alexis Cook

Alexis Cook
Machine Learning Educator at Kaggle

GUIDED
 

Where Are the Fishes?

Explore acoustic backscatter data to find fish in the U.S. Atlantic Ocean.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Erin LaBrecque

Erin LaBrecque
Instructor at DataCamp

GUIDED
 

Clustering Heart Disease Patient Data

Experiment with clustering algorithms to help doctors inform treatment for heart disease patients.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Megan Robertson

Megan Robertson
Data Scientist

GUIDED
 

Naïve Bees: Deep Learning with Images

Build a deep learning model that can automatically detect honey bees and bumble bees in images.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Emily Miller

Emily Miller
Data Scientist at DrivenData

GUIDED
 

Predicting Credit Card Approvals

Build a machine learning model to predict if a credit card application will get approved.

DATA MANIPULATIONMACHINE LEARNINGIMPORTING & CLEANING DATAAPPLIED FINANCE
profile picture of Sayak  Paul

Sayak Paul
Deep Learning Associate at PyImageSearch

GUIDED
 

Going Down to South Park: A Text Analysis

Analyze the dialog and IMDB ratings of 287 South Park episodes. Warning: contains explicit language.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Patrik Drhlík

Patrik Drhlík
Freelance Data Scientist

GUIDED
 

Degrees That Pay You Back

Explore the salary potential of college majors with a k-means cluster analysis.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Jaclyn Burge

Jaclyn Burge
Senior Data Consultant at The Walt Disney Company

GUIDED
 

Book Recommendations from Charles Darwin

Build a book recommendation system using NLP and the text of books like "On the Origin of Species."

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Philippe Julien

Philippe Julien
Senior Data Scientist at King

GUIDED
 

Extract Stock Sentiment from News Headlines

Scrape news headlines for FB and TSLA then apply sentiment analysis to generate investment insight.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Juan González-Vallinas

Juan González-Vallinas
Director Data Science at multilayer.io

GUIDED
 

Data Science for Social Good: Crime Study

Use data science to catch criminals, plus find new ways to volunteer personal time for social good.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of William Connell

William Connell
PhD Student at University of California, San Francisco

GUIDED
 

Planning Public Policy in Argentina

Apply unsupervised learning techniques to help plan an education program in Argentina.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Rafael La Buonora

Rafael La Buonora
Data Scientist at Transforma Uruguay

GUIDED
 

Clustering Bustabit Gambling Behavior

Use cluster analysis to glean insights into cryptocurrency gambling behavior.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Eric Hare

Eric Hare
Chief Data Scientist at Omni Analytics Group

GUIDED
 

Give Life: Predict Blood Donations

Build a binary classifier to predict if a blood donor is likely to donate again.

DATA MANIPULATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Dimitri Denisjonok

Dimitri Denisjonok
Python Backend Developer at Futrli

GUIDED
 

Find Movie Similarity from Plot Summaries

Use NLP and clustering on movie plot summaries from IMDb and Wikipedia to quantify movie similarity.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Anubhav Singh

Anubhav Singh
Founder at The Code Foundation

GUIDED
 

The Impact of Climate Change on Birds

Predict the impact of climate change on bird distributions using spatial data and machine learning.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Laurens Geffert

Laurens Geffert
Data Science Manager at Nielsen

GUIDED
 

Are You Ready for the Zombie Apocalypse?

Use your logistic regression skills to protect people from becoming zombies!

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Jenine Harris

Jenine Harris
Associate Professor at Washington University in St. Louis

GUIDED
 

Trends in Maryland Crime Rates

Apply hierarchical and mixed-effect models to analyze Maryland crime rates.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSCASE STUDIES
profile picture of Richard Erickson

Richard Erickson
Data Scientist

GUIDED
 

Comparing Cosmetics by Ingredients

Process ingredient lists for cosmetics on Sephora then visualize similarity using t-SNE and Bokeh.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Jiwon Jeong

Jiwon Jeong
Graduate Research Assistant at Yonsei University

GUIDED
 

Kidney Stones and Simpson's Paradox

Use logistic regression to determine which treatment procedure is more effective for kidney stone removal.

DATA VISUALIZATIONPROBABILITY & STATISTICSCASE STUDIES
profile picture of Amy Yang

Amy Yang
Senior Data Scientist at Uptake

GUIDED
 

What Makes a Pokémon Legendary?

Use tree-based machine learning methods to identify the characteristics of legendary Pokémon.

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Joshua Feldman

Joshua Feldman
Decision Scientist at Facebook

GUIDED
 

Modeling the Volatility of US Bond Yields

Discover how the US bond yields behave using descriptive statistics and advanced modeling.

DATA VISUALIZATIONAPPLIED FINANCE
profile picture of József Soltész

József Soltész
Manager at KPMG

GUIDED
 

Importing and Cleaning Data

Apply your importing and data cleaning skills to real-world soccer data.

DATA MANIPULATIONIMPORTING & CLEANING DATACASE STUDIES
profile picture of Erin LaBrecque

Erin LaBrecque
Instructor at DataCamp

GUIDED
 

Text Mining America's Toughest Game Show

Use text mining to analyze Jeopardy! data.

CASE STUDIES
profile picture of Alexis Lee

Alexis Lee
Intern at DataCamp

GUIDED
 

What and Where Are the World's Oldest Businesses?

Use SQL data manipulation and joins to discover the oldest businesses around the world.

DATA MANIPULATION
profile picture of Richie Cotton

Richie Cotton
Curriculum Architect at DataCamp

GUIDED
 

Streamlining Employee Data

Use DataFrames to read and merge employee data from different sources.

DATA MANIPULATIONIMPORTING & CLEANING DATA
profile picture of Hadrien Lacroix

Hadrien Lacroix
Curriculum Manager at DataCamp

GUIDED
 

Writing Functions for Product Analysis

Use coding best practices and functions to improve a script!

PROGRAMMING
profile picture of Lis Sulmont

Lis Sulmont
Head of Curriculum Expansion at DataCamp

GUIDED
 

Word Frequency in Classic Novels

Use web scraping and NLP to find the most frequent words in one of two pieces of classic literature: Herman Melville's novel, Moby Dick, or Peter Pan by J. M. Barrie.

IMPORTING & CLEANING DATACASE STUDIES
profile picture of Hugo Bowne-Anderson

Hugo Bowne-Anderson
Data Scientist at DataCamp

GUIDED
UNGUIDED
 

Bad Passwords and the NIST Guidelines

Check what passwords fail to conform to the National Institute of Standards and Technology password guidelines.

DATA MANIPULATIONIMPORTING & CLEANING DATACASE STUDIES
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
UNGUIDED
 

Who Is Drunk and When in Ames, Iowa?

Flex your data manipulation muscles on breath alcohol test data from Ames, Iowa, USA.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Samantha Tyner

Samantha Tyner
Postdoctoral Research Associate at Iowa State University

GUIDED
 

A Visual History of Nobel Prize Winners

Explore a dataset from Kaggle containing a century's worth of Nobel Laureates. Who won? Who got snubbed?

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Rasmus Bååth

Rasmus Bååth
Data Science Lead at castle.io

GUIDED
 

Reducing Traffic Mortality in the USA

How can we find a good strategy for reducing traffic-related deaths?

DATA MANIPULATIONDATA VISUALIZATIONMACHINE LEARNINGIMPORTING & CLEANING DATA
profile picture of Joel Östblom

Joel Östblom
PhD Candidate at University of Toronto

GUIDED
 

Functions for Food Price Forecasts

Write functions to forecast time series of food prices in Rwanda.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Richie Cotton

Richie Cotton
Curriculum Architect at DataCamp

GUIDED
UNGUIDED
 

Comparing Search Interest with Google Trends

Manipulate and plot time series data from Google Trends to analyze changes in search interest over time.

DATA MANIPULATIONDATA VISUALIZATIONREPORTINGIMPORTING & CLEANING DATA
profile picture of David Venturi

David Venturi
Data Science Educator

GUIDED
UNGUIDED
 

The Android App Market on Google Play

Load, clean, and visualize scraped Google Play Store data to gain insights into the Android app market.

DATA MANIPULATIONDATA VISUALIZATIONPROBABILITY & STATISTICSIMPORTING & CLEANING DATA
profile picture of Lavanya Gupta

Lavanya Gupta
Machine Learning Engineer at PropTiger.com

GUIDED
UNGUIDED
 

TV, Halftime Shows, and the Big Game

Load, clean, and explore Super Bowl data in the age of soaring ad costs and flashy halftime shows.

DATA MANIPULATIONDATA VISUALIZATIONIMPORTING & CLEANING DATA
profile picture of Erin LaBrecque

Erin LaBrecque
Instructor at DataCamp

GUIDED
 

Investigating Netflix Movies and Guest Stars in The Office

Apply the foundational Python skills you learned in Introduction to Python and Intermediate Python by manipulating and visualizing movie and TV data.

DATA MANIPULATIONDATA VISUALIZATIONPROGRAMMINGCASE STUDIES
profile picture of Justin Saddlemyer

Justin Saddlemyer
Instructor