Nanodegree Program

Become a Data Analyst

Use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions

Enrollment Closing In

  • Time
    1 Term - 4 Months

    Study 10 hrs/week and complete in 4 mo.

  • Classroom Opens
    September 11, 2018
  • Estimated Salary
    $64.4k to $109k

    Based on US job data

In Collaboration With
  • Kaggle
  • Mode

Why Take The Data Analyst Nanodegree Program?

Successful Data Analysts have a unique set of skills, and represent important value to organizations eager to make data-powered business decisions. In this program, you’ll learn to use Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions. Demand for qualified Data Analysts continues to rise, and as a graduate of this program, you will be prepared to take on these roles.

Why Take The Data Analyst Nanodegree Program?

of companies plan to increase positions requiring data analysis skills.

Effective and Engaging Content
Effective and Engaging Content

Effective and Engaging Content

Get started learning data analytics through interactive content like quizzes, videos, and hands-on programs. Our learn-by-doing approach is the most effective way to learn data skills.

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with detailed and personalized feedback from our reviewer network which will ensure you master all the right skills.

An Outstanding Community
An Outstanding Community

An Outstanding Community

Draw inspiration and knowledge from your student community. Stay on track with the support of the mentor network directly in the classroom when you need guidance on specific challenges or projects.

Prepare for a Career in Data Analysis

Prepare for a Career in Data Analysis

You'll leave with core data analysis skills that will prepare you for a career in this field. Gain the insights necessary to proceed with confidence.

What You Will Learn

Download Syllabus

Data Analysis with Python and SQL

Advance your programming skills and refine your ability to work with messy, complex datasets. You’ll learn to manipulate and prepare data for analysis, and create visualizations for data exploration. Finally, you’ll learn to use your data skills to tell a story with data.

Manipulate and prepare data for analysis, create visualizations.

See fewer details

4 months to complete

Prerequisite Knowledge

You should have experience working with Python (specifically Numpy and Pandas) and SQL.See detailed requirements.

  • Introduction to Data Analysis

    Learn the data analysis process of wrangling, exploring, analyzing, and communicating data. Work with data in Python, using libraries like NumPy and Pandas.

    Explore Weather TrendsInvestigate a Dataset
  • Practical Statistics

    Learn how to apply inferential statistics and probability to real-world scenarios, such as analyzing A/B tests and building supervised learning models.

    Analyze Experiment Results
  • Data Wrangling

    Learn the data wrangling process of gathering, assessing, and cleaning data. Learn to use Python to wrangle data programmatically and prepare it for analysis.

    Wrangle and Analyze Data
  • Data Visualization with Python

    Learn to apply visualization principles to the data analysis process. Explore data visually at multiple levels to find insights and create a compelling story.

    Communicate Data Findings

World-Class Nanodegree Programs

Jobs of Tomorrow Start Here

Learn with the best

Josh Bernhard
Josh Bernhard

Data Analyst Curriculum Lead

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.

Sebastian Thrun
Sebastian Thrun


Sebastian is the co-founder of Udacity and a professor at Stanford University. He’s a prominent figure in artificial intelligence where he’s known as the godfather of automated vehicles. Sebastian spends his time flying as president of Kitty Hawk.

Derek Steer
Derek Steer

Data Analyst Instructor

Derek is the CEO of Mode Analytics. He developed an analytical foundation at Facebook and Yammer and is passionate about sharing it with future analysts. He authored SQL School and is a mentor at Insight Data Science

Juno Lee
Juno Lee

Data Analyst Instructor

As a data scientist at Looplist, Juno built neural networks to analyze and categorize product images, a recommendation system to personalize shopping experiences for each user, and tools to generate insight into user behavior.

Mike Yi
Mike Yi

Data Analyst Instructor

Mike is a Content Developer with a multidisciplinary academic background, including math, statistics, physics, and psychology.Previously, he worked on Udacity's Data Analyst Nanodegree program as a support lead.

David Venturi
David Venturi

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 Nelson
Sam Nelson

Product Lead

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.

Student Reviews



5 stars
4 stars
3 stars
2 stars
1 stars
Tom T.

The Data Analyst Nanodegree Program is quite valuable, as it is rigorous and provides me an opportunity to learn and practice applying cutting edge skills. The personalized feedback provided on the submitted projects is encouraging and provides me insight in areas where I find challenging.

Devansh C.

This is so good for the beginners.

Julie Z.

It was great.

Alexandre S.

What I liked the most about this program compared to other online courses is the ammount of practical exercises. This make a huge difference in learning and keeping what you learned after you graduate. Second is the interaction with evaluators and tutors, with chats and forums. This was very important as motivation in the dark hours of despair (a.k.a. not having a clue of how to proceed). Overall the program is a great experience and benefit for the cost, and I recommend taking it.

Lakshmi P.

so far learning and enjoying

Learn now, pay later

To make it even easier to learn, you can finance your Nanodegree through Affirm.

  • Easy monthly payments

    As low as $84 per month at 0% APR.

    Learn more.

  • Flexible Payments

    Pay your monthly bill using a bank transfer, check, or debit card.

Get Started Now

Data Analyst

as low as
Start Learning Now
Analyze Data with Python and SQL