#### Introduction to Python

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

134 results

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

4 hours
Programming
Filip Schouwenaars
Course

Level up your data science skills by creating visualizations using matplotlib and manipulating data frames with Pandas.

4 hours
Programming
Filip Schouwenaars
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

Learn how to use the industry-standard pandas library to import, build, and manipulate DataFrames.

4 hours
Data Manipulation
Team Anaconda
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 more complex data visualization techniques using Matplotlib and Seaborn.

4 hours
Data Visualization
Team Anaconda
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

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

4 hours
Programming
Hugo Bowne-Anderson
Course

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

4 hours
Machine Learning
Hugo Bowne-Anderson
Course

This course will equip you with all the skills you need to clean your data in Python.

4 hours
Importing & Cleaning Data
Daniel Chen
Course

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

3 hours
Probability & Statistics
Justin Bois
Course

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

4 hours
Programming
Hillary Green-Lerman
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

You will learn how to tidy, rearrange, and restructure your data using versatile pandas DataFrames.

4 hours
Data Manipulation
Team Anaconda
Course

Explore the Stanford Open Policing Project dataset and analyze the impact of gender on police behavior using pandas.

4 hours
Data Manipulation
Kevin Markham
Course

Learn efficient techniques in pandas to optimize your Python code.

4 hours
Data Manipulation
Leonidas Souliotis
Course

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

4 hours
Machine Learning
Isaiah Hull
Course

This course is all about the act of combining, or merging, DataFrames, an essential part your Data Scientist's toolbox.

4 hours
Data Manipulation
Team Anaconda
Course

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

4 hours
Other
Lore Dirick
Course

Learn how to use Python to analyze customer churn and build a model to predict it.

4 hours
Case Studies
Mark Peterson
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

Learn to perform the two key tasks in statistical inference: parameter estimation and hypothesis testing.

4 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 the fundamentals of how to build conversational bots using rule-based systems as well as machine learning.

4 hours
Machine Learning
Alan Nichol
Course

Learn how to create versatile and interactive data visualizations using Bokeh.

4 hours
Data Visualization
Team Anaconda
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

In this course, you'll learn the basics of relational databases and how to interact with them.

4 hours
Data Manipulation
Jason Myers
Course

Learn the fundamentals of object-oriented programming: classes, objects, methods, inheritance, polymorphism, and others!

4 hours
Programming
Vicki Boykis
Course

This course will equip you with the skills to analyze, visualize, and make sense of networks using the NetworkX library.

4 hours
Probability & Statistics
Eric Ma
Course

Learn to build pipelines that stand the test of time.

4 hours
Machine Learning
Christoforos Anagnostopoulos
Course

Learn to retrieve and parse information from the internet using the Python library scrapy.

4 hours
Other
Thomas Laetsch
Course

Learn fundamental probability concepts like random variables, mean and variance, probability distributions, and conditional probabilities.

5 hours
Probability & Statistics
Alexander A. Ramírez M.
Course

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

4 hours
Data Visualization
Ariel Rokem
Course

Learn how to build a model to automatically classify items in a school budget.

4 hours
Case Studies
Peter Bull
Course

Use your knowledge of common spreadsheet functions and techniques to explore Python!

4 hours
Programming
Chris Cardillo
Course

Learn how to import, clean and manipulate IoT data in Python to make it ready for machine learning.

4 hours
Data Manipulation
Matthias Voppichler
Course

In this course you'll learn the basics of analyzing time series data.

4 hours
Probability & Statistics
Rob Reider
Course

This course introduces Python for financial analysis.

4 hours
Applied Finance
Adina Howe
Course

Learn to reduce dimensionality in Python.

4 hours
Machine Learning
Jeroen Boeye
Course

Learn the fundamentals of working with big data with PySpark.

4 hours
Machine Learning
Upendra Kumar Devisetty
Course

Convolutional neural networks are deep learning algorithms that are particularly powerful for analysis of images.

4 hours
Machine Learning
Ariel Rokem
Course

Build multiple-input and multiple-output deep learning models using Keras.

4 hours
Machine Learning
Zachary Deane-Mayer
Course

Create new features to improve the performance of your Machine Learning models.

4 hours
Machine Learning
Robert O'Callaghan
Course

Learn to model and predict stock data values using linear models, decision trees, random forests, and neural networks.

4 hours
Machine Learning
Nathan George
Course

This course focuses on feature engineering and machine learning for time series data.

4 hours
Machine Learning
Chris Holdgraf
Course

Learn about string manipulation and become a master at using regular expressions.

4 hours
Data Manipulation
Maria Eugenia Inzaugarat
Course

Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve classification and regression problems.

4 hours
Machine Learning
Sergey Fogelson
Course

In this course, you'll learn how to import and manage financial data in Python using various tools and sources.

5 hours
Applied Finance
Stefan Jansen
Course

In this course you will learn the details of linear classifiers like logistic regression and SVM.

4 hours
Machine Learning
Mike Gelbart
Course

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

4 hours
Data Visualization
Erin Case
Course

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

45 minutes
Case Studies
Tufool Alnuaimi
Project

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Plot Google Trends data to find the most famous Kardashian/Jenner sister. Is it Kim? Kendall? Kylie?

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

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

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

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

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

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

45 minutes
Data Manipulation, Data Visualization...
Madeleine Bonsma-Fisher
Project

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

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

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

60 minutes
Data Manipulation, Data Visualization...
Joel Östblom
Project

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

60 minutes
Data Manipulation, Data Visualization...
Lina Tran
Project

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

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

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

60 minutes
Data Manipulation, Data Visualization...
Peter Bull
Project

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

60 minutes
Data Manipulation
Elias Dabbas
Project

Use web scraping and NLP to find the most frequent words in Herman Melville's novel, Moby Dick.

45 minutes
Importing & Cleaning Data, Case Studies
Hugo Bowne-Anderson
Project

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

60 minutes
Data Manipulation, Data Visualization...
Peter Bull
Project

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

30 minutes
Data Visualization, Case Studies
Rasmus Bååth
Project

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

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

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

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

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

45 minutes
Case Studies
Rasmus Bååth
Project

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

45 minutes
Data Manipulation, Data Visualization...
Anita Sarma
Project

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

45 minutes
Data Manipulation, Data Visualization...
Lars Hulstaert
Project

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

45 minutes
Case Studies
Rasmus Bååth
Project

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

60 minutes
Data Manipulation, Data Visualization...
Radovan Kavicky
Project

Find out about the development of the Linux operating system by exploring its Git repository history.

45 minutes
Importing & Cleaning Data, Case Studies
Markus Harrer
Project

In this project we will explore a database of every LEGO set ever built.

45 minutes
Data Manipulation, Data Visualization...
Ramnath Vaidyanathan
Project