Course
View Details
Learn how to import and clean data, calculate statistics, and create visualizations with pandas.
Learn how to import and clean data, calculate statistics, and create visualizations with pandas.
Track
Take the pain out of data manipulation using pandas. You’ll learn how to transform, sort, and filter data in DataFrames, ready for quick analysis.
Loved by learners at thousands of companies
Make progress on the go with our mobile courses and daily 5-minute coding challenges.
Course
Learn how to import and clean data, calculate statistics, and create visualizations with pandas.
Learn how to import and clean data, calculate statistics, and create visualizations with pandas.
Project
Dive into sleep data and gain insights about factors that impact sleep quality
Dive into sleep data and gain insights about factors that impact sleep quality
Course
Reshape DataFrames from a wide to long format, stack and unstack rows and columns, and wrangle multi-index DataFrames.
Reshape DataFrames from a wide to long format, stack and unstack rows and columns, and wrangle multi-index DataFrames.
Course
Learn to combine data from multiple tables by joining data together using pandas.
Learn to combine data from multiple tables by joining data together using pandas.
Course
Master your skills in NumPy by learning how to create, sort, filter, and update arrays using NYC’s tree census.
Master your skills in NumPy by learning how to create, sort, filter, and update arrays using NYC’s tree census.
Data Manipulation in Python
Track
Complete
Data Evangelist at DataCamp
Yes, this Track is suitable for beginners to learn the basics of manipulating data with Python. While the Track does not require prior knowledge of Python, you can get up to speed quickly with the introductions and tutorials included in the Track courses.
This Track is taught using Python. You will learn how to use Python libraries such as pandas and NumPy to manipulate data in DataFrames to perform data analysis.
This Track will help those who are working in positions such as data analysts, data engineers, software developers, and machine learning engineers who need to work with and analyze data.
This Track will teach you many skills related to manipulating and analyzing data with Python, such as extracting, filtering, transforming, joining, merging, and creating visualizations. By the end of the Track, you will be able to use pandas and NumPy to quickly and accurately analyze data.
This track is self-paced so users can spend as long or as little time as they like working through exercises and courses. However, the Track usually takes 16 hours to complete, as it consists of several courses.
A skill track is designed to teach users how to use a specific programming language, library, or technology to develop skills. A career track is designed to teach users specific job skills and prepare them for job interviews and roles in a specific field.
The datasets used will be mostly created from real-world examples, and they will always be provided as part of the Track.
The Track courses will cover topics such as extracting, filtering, transforming data in DataFrames; combining, merging, and creating visualizations; and working with NumPy arrays and using New York City's tree census data to create, sort, filter, and update arrays.
The tracks helped me complete my journey without feeling lost. Each course builds on the last, keeping me motivated and on track

DataCamp helped me transition from someone curious about data to someone actively applying these skills in my job
I've been using DataCamp for four years, and it's helped me transition from filling gaps in my skills to proactively creating value for my company