Pay as you go
- Maximum flexibility to learn at your own pace.
- Cancel anytime.
Get access to classroom immediately on enrollment
Python & SQL.
Identify each step of the data wrangling process (gathering assessing, and cleaning) and wrangle a CSV file downloaded from Kaggle using fundamental gathering, assessing and cleaning code.
Gather data from multiple sources, including gathering files, programmatically downloading files, web-scraping data and accessing data from APIs.
Assess data visually and programmatically using pandas and identify data quality issues and categorize them using metrics: validity, accuracy, completeness, consistency and uniformity.
Identify each step of the data cleaning process (defining, coding and testing) and clean data using Python and Pandas.
Real-world data rarely comes clean. Using Python, you’ll gather data from a variety of sources, assess its quality and tidiness, then clean it. You’ll document your wrangling efforts in a Jupyter Notebook, plus showcase them through analyses and visualizations using Python and SQL.
Data Scientist at Nerd Wallet
Josh has been sharing his passion for data for nearly a decade at all levels of university, and as Lead Data Science Instructor at Galvanize. He's used data science for work ranging from cancer research to process automation.
Data Analyst Instructor
Formerly a chemical engineer and data analyst, David created a personalized data science master's program using online resources. He has studied hundreds of online courses and is excited to bring the best to Udacity students.
Sam is the Product Lead for Udacity’s Data Analyst, Business Analyst, and Data Foundations programs. He’s worked as an analytics consultant on projects in several industries, and is passionate about helping others improve their data skills.
Pay as you go