
Josh Magee
Senior Data Scientist
Clean up messy data, uncover patterns and insights, and communicate your findings. You'll start with an introduction to data analysis tools, including Jupyter Notebook, NumPy, pandas, and Matplotlib. Using these tools, you will ask questions about data and answer them through data collection, exploration, wrangling, and visualization. This intermediate-level program includes real-world projects where you will choose your own datasets, research questions, and analysis approach. As you progress through the program, each course will repeat the data analysis process while introducing more advanced techniques, such as applying data imputation to fill in missing data and applying appropriate encodings when developing data visualizations.

Subscription · Monthly
Project submissions reviewed by industry professionals
Pose a research question, then wrangle and analyze real-world data with Python and pandas.
Turn exploratory analysis into explanatory Matplotlib visuals that tell a story to non-technical audiences.
Gather, assess, and clean several messy datasets in Python into one analysis-ready file.
21 skills
6 prerequisites
Prior to enrolling, you should have the following knowledge:
You will also need to be able to communicate fluently and professionally in written and spoken English.
of Udacity graduates reported a positive career outcome
Source: Udacity’s Q2 2026 Learner Outcome Survey
This Nanodegree builds toward roles like
Data Analyst
· U.S. salaries
$65K
Entry-level
0–2 yrs
$125K
Mid-career
3–9 yrs
$260K
Experienced
10+ yrs
Salary estimates based on public market data. Individual results vary.
Companies hiring for these skills
3 instructors
Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Josh Magee
Senior Data Scientist

Ria Cheruvu
AI Software Architect

Matt Maybeno
Senior Applied ML Engineer
(8 Testimonials)
Showing 5 out of 1,309 Reviews
Our Data Analyst Nanodegree program is a meticulously crafted data analyst online course that imparts essential skills for cleaning up messy data, uncovering patterns and insights, making predictions with machine learning, and effectively communicating findings. This intermediate-level program involves real-world projects where learners can apply their skills in data visualization, exploratory data analysis, latent variables, and more. The curriculum includes hands-on experience with Python, Pandas, NumPy, as well as advanced data wrangling and visualization using Matplotlib and Seaborn.
At Udacity, we empower our learners with practical, industry-relevant skills taught by professionals like Josh Magee, Ria Cheruvu, and Matt Maybeno. Our data analyst course is designed not just to impart knowledge but to ensure its application in real-world scenarios, enhancing both understanding and skill retention. Join us to advance your career in data analysis, where we provide the tools and support for your professional growth.

Subscription · Monthly