Skip to content

Become a Data Analyst

Nanodegree Program

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

Enroll now

01Days07Hrs48Min21Sec

  • Estimated time
    4 Months

    At 10 hrs/week

  • Enroll by
    June 29, 2022

    Get access to classroom immediately on enrollment

  • Prerequisites
    Python & SQL
In collaboration with
  • Kaggle

What you will learn

  1. Data Analysis with Python and SQL

    4 months to complete

    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.

    Prerequisite knowledge

    You should have experience working with Python (specifically NumPy and Pandas) and SQL.

    1. 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.

    2. 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.

    3. 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.

    4. 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.

All our programs include:

  • Real-world projects from industry experts

    With real world projects and immersive content built in partnership with top tier companies, you’ll master the tech skills companies want.

  • Technical mentor support

    Our knowledgeable mentors guide your learning and are focused on answering your questions, motivating you and keeping you on track.

  • Career services

    You’ll have access to Github portfolio review and LinkedIn profile optimization to help you advance your career and land a high-paying role.

  • Flexible learning program

    Tailor a learning plan that fits your busy life. Learn at your own pace and reach your personal goals on the schedule that works best for you.

Program offerings

  • Class content

    • Content co-created with Kaggle
    • Real-world projects
    • Project reviews
    • Project feedback from experienced reviewers
  • Student services

    • Technical mentor support
    • Student community
  • Career services

    • Github review
    • Linkedin profile optimization

Succeed with personalized services.

We provide services customized for your needs at every step of your learning journey to ensure your success.

Get timely feedback on your projects.

  • Personalized feedback
  • Unlimited submissions and feedback loops
  • Practical tips and industry best practices
  • Additional suggested resources to improve
  • 1,400+

    project reviewers

  • 2.7M

    projects reviewed

  • 88/100

    reviewer rating

  • 1.1 hours

    avg project review turnaround time

Mentors available to answer your questions.

  • Support for all your technical questions
  • Questions answered quickly by our team of technical mentors
  • 1,400+

    technical mentors

  • 0.85 hours

    median response time

Learn with the best.

Learn with the best.

  • Josh Bernhard

    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.

  • Sebastian Thrun

    Instructor

    As the founder and president of Udacity, Sebastian’s mission is to democratize education. He is also the founder of Google X, where he led projects including the Self-Driving Car, Google Glass, and more.

  • Derek Steer

    CEO at Mode

    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

    Curriculum Lead at Udacity

    Juno is the curriculum lead for the School of Data Science. She has been sharing her passion for data and teaching, building several courses at Udacity. As a data scientist, she built recommendation engines, computer vision and NLP models, and tools to analyze user behavior.

  • 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

    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

    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.

Top student reviews

 
0.0 stars
(0)
 
NaN stars

        

 
NaN stars

        

 
NaN stars

        

 
NaN stars

        

 
NaN stars

        

 
NaN stars

        

Become a Data Analyst

Get started today

  • Monthly access

    Pay as you go


    per

    /

    /

    Enroll now
    • Maximum flexibility to learn at your own pace.
    • Cancel anytime.
  • - access

    Pay upfront and save an extra 0%


    for - access

    Enroll now
    • Save an extra 0% vs. pay as you go.
    • 4 months is the average time to complete this course.
    • Switch to monthly price after if more time is needed.
    • Cancel anytime.
    Best Value
  • Learn

    Python, SQL, and statistics to uncover insights, communicate critical findings, and create data-driven solutions.
  • Average Time

    On average, successful students take 4 months to complete this program.
  • Benefits include

    • Real-world projects from industry experts
    • Technical mentor support
    • Career services

Program details

Program overview: Why should I take this program?
  • Why should I enroll?
    The Data Analyst Nanodegree program offers you the opportunity to master data skills that are in demand by top employers, such as Python and statistics. By the end of the program, you will have created a portfolio of work demonstrating your ability to solve complex data problems. After graduating, you will have the skills needed to join a large corporation or a small firm, or even go independent as a freelance data analyst.

    You’ll have personalized support as you master in-demand skills that qualify you for high-value jobs in the data field. You’ll also receive career support via profile and portfolios reviews to help make sure you’re ready to establish a successful career in data, and land a job you love.
  • What jobs will this program prepare me for?
    Graduates will be well prepared to fill a wide array of data related roles. These include: Data Analyst, Analytics Consultant, Product Manager, and Management Consultant.
  • How do I know if this program is right for me?
    If you're someone who wants to make data driven decisions or work with various types of data to conduct analyses, or is interested in becoming an data analyst, this program is ideal for you, because you'll learn applied statistics, data wrangling with Python, and data visualization with Matplotlib, which will enable you to work with any data set and find and showcase meaningful insights. This will qualify you for roles such as a Data Analyst and Analytics Consultant. You'll need to have some experience with python and pandas to succeed in this program, and if that's you, and you're ready to apply those skills to real world projects, then we encourage you to enroll today.
Enrollment and admission
  • Do I need to apply? What are the admission criteria?
    No. This Nanodegree program accepts all applicants regardless of experience and specific background.
  • What are the prerequisites for enrollment?
    In order to succeed in this program, we recommend having the following experience:
    • Python programming, including common data analysis libraries (e.g., NumPy and Pandas)
    • SQL Programming

    You should also be able to read and write in English.
Tuition and term of program
  • How is this Nanodegree program structured?
    The Data Analyst Nanodegree program is comprised of content and curriculum to support five (5) projects. We estimate that students can complete the program in four (4) months, working 10 hours per week.

    Each project will be reviewed by the Udacity reviewer network and platform. Feedback will be provided and if you do not pass the project, you will be asked to resubmit the project until it passes
  • How long is this Nanodegree program?
    Access to this Nanodegree program runs for the length of time specified in the payment card above. If you do not graduate within that time period, you will continue learning with month to month payments. See the Terms of Use and FAQs for other policies regarding the terms of access to our Nanodegree programs.
  • Can I switch my start date? Can I get a refund?
    Please see the Udacity Program Terms of Use and FAQs for policies on enrollment in our programs.
  • I have graduated from the Data Analyst program and I want to keep learning. Where should I go from here?
    Check out our Data Scientist Nanodegree program to take the concepts you have learned in Data Analyst and build upon them using machine learning and neural networks. Learning these advanced concepts will not only enhance your knowledge it will make you a more attractive candidate to be hired as an analyst or data scientist.
Software and hardware - What do I need for this program?
  • What software and versions will I need in this program?
    For this Nanodegree program, you will need access to the Internet, and a 64-bit computer.
    Additional software such as Python and its common data analysis libraries (e.g., NumPy and Pandas) will be required, but the program will guide students on how to download these once the course has begun.

Data Analyst

Enroll now