#### Introduction to Python

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

459 results

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

4 hours
Programming
Hugo Bowne-Anderson
Course

Master the basics of querying tables in relational databases such as MySQL, SQL Server, and PostgreSQL.

4 hours
Programming
Nick Carchedi
Course

Master the basics of data analysis by manipulating common data structures such as vectors, matrices, and data frames.

4 hours
Programming
Jonathan Cornelissen
Course

An introduction to data science with no coding involved.

2 hours
Other
Hadrien Lacroix
Course

Level up your data science skills by creating visualizations using Matplotlib and manipulating DataFrames with pandas.

4 hours
Programming
Hugo Bowne-Anderson
Course

Join two or three tables together into one, combine tables using set theory, and work with subqueries in PostgreSQL.

5 hours
Data Manipulation
Dr. Chester Ismay
Course

Dive into data science using Python and learn how to effectively analyze and visualize your data.

4 hours
Programming
Hillary Green-Lerman
Course

Continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.

6 hours
Programming
Filip Schouwenaars
Course

Use the world’s most popular Python data science package to manipulate data and calculate summary statistics.

4 hours
Data Manipulation
Richie Cotton
Course

Learn how to build and tune predictive models and evaluate how well they'll perform on unseen data.

4 hours
Machine Learning
Hugo Bowne-Anderson
Course

Gain a 360° overview of how to explore and use Power BI to build impactful reports.

6 hours
Data Visualization
Sara Billen
Course

Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collection of data science tools within R.

4 hours
Programming
David Robinson
Course

Learn the art of writing your own functions in Python, as well as key concepts like scoping and error handling.

3 hours
Programming
Hugo Bowne-Anderson
Course

An introduction to machine learning with no coding involved.

2 hours
Machine Learning
Hadrien Lacroix
Course

Discover how data engineers lay the groundwork that makes data science possible. No coding involved!

2 hours
Data Engineering
Hadrien Lacroix
Course

Get started with Tableau, a widely used business intelligence (BI) and analytics software to explore, visualize, and securely share data.

6 hours
Data Visualization
Hadrien Lacroix
Course

Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

4 hours
Programming
Hugo Bowne-Anderson
Course

Master the complex SQL queries necessary to answer a wide variety of data science questions and prepare robust data sets for analysis in PostgreSQL.

4 hours
Programming
Mona Khalil
Course

Learn to produce meaningful and beautiful data visualizations with ggplot2 by understanding the grammar of graphics.

4 hours
Data Visualization
Rick Scavetta
Course

Learn how to create, customize, and share data visualizations using Matplotlib.

4 hours
Data Visualization
Ariel Rokem
Course

Learn to import data into Python from various sources, such as Excel, SQL, SAS and right from the web.

3 hours
Importing & Cleaning Data
Hugo Bowne-Anderson
Course

Learn to combine data from multiple tables by joining data together using pandas.

4 hours
Data Manipulation
Aaren Stubberfield
Course

Become proficient at using SQL Server to perform common data manipulation tasks.

4 hours
Programming
John MacKintosh
Course

Learn how to analyze data in Excel.

4 hours
Data Manipulation
Jen Bricker
Course

Learn to transform and manipulate your data using dplyr.

4 hours
Data Manipulation
DataCamp Content Creator
Course

Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

4 hours
Programming
Logan Thomas
Course

Build the foundation you need to think statistically and to speak the language of your data.

3 hours
Probability & Statistics
Justin Bois
Course

Learn how to cluster, transform, visualize, and extract insights from unlabeled datasets using scikit-learn and scipy.

4 hours
Machine Learning
Benjamin Wilson
Course

Learn to diagnose and treat dirty data and develop the skills needed to transform your raw data into accurate insights!

4 hours
Importing & Cleaning Data
Adel Nehme
Course

Learn how to create one of the most efficient ways of storing data - relational databases!

4 hours
Programming
Timo Grossenbacher
Course

Learn how to create informative and attractive visualizations in Python using the Seaborn library.

4 hours
Data Visualization
Erin Case
Course

Grow your statistical skills and learn how to collect, analyze, and draw accurate conclusions from data.

4 hours
Probability & Statistics
Maggie Matsui
Course

In this course, you will learn to read CSV, XLS, and text files in R using tools like readxl and data.table.

3 hours
Importing & Cleaning Data
Filip Schouwenaars
Course

Learn to implement distributed data management and machine learning in Spark using the PySpark package.

4 hours
Programming
Nick Solomon
Course

Improve your Python data importing skills and learn to work with web and API data.

2 hours
Importing & Cleaning Data
Hugo Bowne-Anderson
Course

Learn how to explore, visualize, and extract insights from data.

4 hours
Probability & Statistics
Allen Downey
Course

Dive in and learn how to create classes and leverage inheritance and polymorphism to reuse and optimize code.

4 hours
Programming
Alex Yarosh
Course

Develop the skills you need to go from raw data to awesome insights as quickly and accurately as possible.

4 hours
Importing & Cleaning Data
Maggie Matsui
Course

Learn to use best practices to write maintainable, reusable, complex functions with good documentation.

4 hours
Programming
Shayne Miel
Course

Learn the fundamentals of neural networks and how to build deep learning models using Keras 2.0.

4 hours
Machine Learning
Dan Becker
Course

Learn how to analyze data with spreadsheets using functions such as SUM(), AVERAGE(), and VLOOKUP().

3 hours
Programming
Vincent Vankrunkelsven
Course

In this course, you'll learn how to use tree-based models and ensembles for regression and classification using scikit-learn.

5 hours
Machine Learning
Elie Kawerk
Course

This course is an introduction to version control with Git for data scientists.

4 hours
Programming
DataCamp Content Creator
Course

Learn how to explore what's available in a database: the tables, relationships between them, and data stored in them.

4 hours
Data Manipulation
Christina Maimone
Course

Learn about the world of data engineering with an overview of all its relevant topics and tools!

4 hours
Data Engineering
Vincent Vankrunkelsven
Course

Learn fundamental natural language processing techniques using Python and how to apply them to extract insights from real-world text data.

4 hours
Machine Learning
Katharine Jarmul
Course

An introduction to data visualization with no coding involved.

2 hours
Data Visualization
Richie Cotton
Course

Learn to combine data across multiple tables to answer more complex questions with dplyr.

4 hours
Data Manipulation
DataCamp Content Creator
Course

In this course, you will be introduced to unsupervised learning through techniques such as hierarchical and k-means clustering using the SciPy library.

4 hours
Machine Learning
Shaumik Daityari
Course

The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

4 hours
Programming
DataCamp Content Creator
Course

In this project, we will use data manipulation skills to zoom in on a time when Lego explored a new direction for their toy line!

45 minutes
Data Manipulation
Justin Saddlemyer
Project
guided

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

45 minutes
Case Studies
Tufool Alnuaimi
Project
guided

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

45 minutes
Data Visualization, Case Studies
Richie Cotton
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Juan González-Vallinas
Project
guided

Use text mining to analyze Jeopardy! data.

45 minutes
Case Studies
Alexis Lee
Project
guided

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

45 minutes
Case Studies
Kris Shaffer
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Samia Khalid
Project
guided

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

45 minutes
Case Studies
Mridul Seth
Project
guided

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

45 minutes
Data Manipulation, Importing & Cleaning Data...
Erin LaBrecque
Project
guided

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

45 minutes
Data Manipulation, Importing & Cleaning Data
Sayak Paul
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Sirinda Palahan
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Amber Thomas
Project
guided

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

45 minutes
Data Visualization, Applied Finance
József Soltész
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Andrii Pavlenko
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Joshua Feldman
Project
guided

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

45 minutes
Data Visualization, Probability & Statistics...
Amy Yang
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Jiwon Jeong
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Erin LaBrecque
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
David Venturi
Project
guided

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

45 minutes
Case Studies
Rasmus Bååth
Project
guided

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

45 minutes
Data Manipulation, Probability & Statistics...
Jessica Minnier
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Richard Erickson
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Jenine Harris
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Laurens Geffert
Project
guided

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

45 minutes
Applied Finance, Case Studies
Stefan Jansen
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Anubhav Singh
Project
guided

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

45 minutes
Data Manipulation, Machine Learning...
Dimitri Denisjonok
Project
guided

Use cluster analysis to glean insights into cryptocurrency gambling behavior.

45 minutes
Data Manipulation, Data Visualization...
Eric Hare
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Rafael La Buonora
Project
guided

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

45 minutes
Data Visualization, Case Studies
Antonio Sánchez Chinchón
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Lavanya Gupta
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
William Connell
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Juan González-Vallinas
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Philippe Julien
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Jaclyn Burge
Project
guided

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

30 minutes
Data Manipulation, Data Visualization...
David Venturi
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Joshua Feldman
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Patrik Drhlík
Project
guided

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

45 minutes
Data Manipulation, Machine Learning...
Sayak Paul
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Emily Miller
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Megan Robertson
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Erin LaBrecque
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
David Venturi
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Richie Cotton
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
David Robinson
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Alexis Cook
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Howard Friedman
Project
guided

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

45 minutes
Data Visualization, Machine Learning...
Robert Grant
Project
guided

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

60 minutes
Data Manipulation, Data Visualization...
Rasmus Bååth
Project
guided

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

45 minutes
Data Manipulation, Data Visualization...
Samantha Tyner
Project
guided