Nanodegree Program

Become a Data Scientist

Build effective machine learning models, run data pipelines, build recommendation systems, and deploy solutions to the cloud with industry-aligned projects.

Enrollment Closing In

  • Time
    Two Terms

    Study 10 hrs/week and complete in 7 mo.

  • Classroom Opens
    March 26, 2019

    Classroom opens 7 days after enrollment closes

In Collaboration With
  • Bertelsmann
  • Figure Eight
  • IBM Watson
  • Insight
  • Kaggle
  • Starbucks

Dream big. We’ll get you there!

Whatever your goals, Udacity is dedicated to helping you make them happen. Master the latest skills, build amazing projects, and advance your career. With our unrivaled support and personalized attention we’ll do everything we can to make sure you succeed. We’ve got the support you need to turn your dreams into reality.
  • Dedicated personal mentor

    Overcome barriers to your learning with a knowledgeable mentor who can answer your questions and keep you focused on your goals.

  • Weekly live sessions

    Get the close attention you need and interact with your classmates in regular live Q&A sessions and webinars.

  • Personalized learning plan

    Accelerate your learning and beat your goals with a learning plan designed around your life.

Why Take This Nanodegree Program?

Data science skills are in high demand, and you'll finish this program with practical skills needed to land a data science job. You'll build projects designed with our industry partners using real-world data, and by the end of the program you will be able to build machine learning models includng supervised and unsupervised methods; create and run data pipelines; design experiments; build recommendation systems; deploy solutions to the cloud; and more. This program is an ideal way to move into a data science career, and by the end of the program you'll be ready to apply for data science jobs.

Why Take This Nanodegree Program?

Data Scientist roles are growing by 45% year over year!

Projects Designed With Data Science Leaders
Projects Designed With Data Science Leaders

Projects Designed With Data Science Leaders

Through our collaborations with industry leaders like IBM Watson, Starbucks, and more, we ensure that the hands-on projects you build have real-world value. The portfolio you create will make clear your qualifications for Data Science roles.

Engaging Community

Engaging Community

Join a dynamic community of learners who are committed to an intensive and productive learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

Data-Powered Career Support for Your Job Search
Data-Powered Career Support for Your Job Search

Data-Powered Career Support for Your Job Search

Gain access to a dedicated team of career experts committed to helping you succeed in your data science job search. Get personalized advice to increase your response rate for job applications, and ensure you ace your interviews.

Effective and Cutting-Edge Content

Effective and Cutting-Edge Content

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

Advance your Career

The Data Scientist Nanodegree program is built with world-class industry collaborators to prepare you for actual jobs in data science and analytics. The skills you learn map directly to available opportunities, and you’ll emerge from the program uniquely prepared to provide immediate value to any organization. We’ll support your career journey throughout the preparation and search process, and our goal is to help you secure a rewarding role in your chosen career.Designed to prepare you for career success in data science.

Hiring PartnersMeet Top Companies

Our world-class hiring partners are eager to get exposure to highly skilled Udacity graduates. Through the projects you build, and by creating a professional portfolio on Udacity, you can get connected to valuable new job opportunities.Create your portfolio and open up a world of opportunities.

Portfolio and Profile ReviewSucceed with Recruiters

Our Career Counselors can provide detailed audits of the components that make up your professional brand—including your LinkedIn and GitHub profiles—to help ensure that recruiters and hiring managers are impressed by what they see.Work with career professionals to impress recruiters

Interview PracticeAce Your Interviews

Enjoy access to take-home interview challenges that mirror those used by industry. Practice your interviewing skills with Udacity-trained mock interviewers. Benefit from personalized feedback on your interview performance, and get recommendations on how you can improve your chances of landing a job.Get feedback and improve your technical interview skills.

What You Will Learn

Download Syllabus
Term 1

Machine Learning for Data Scientists

In this term, you will build effective machine learning models, and learn to approach and solve real-world problems across a wide array of fields.

Learn to build machine learning models to solve real-world

See details

3 months to complete

Term 2

Applied Data Science

In this term, you’ll master the skills necessary to become a successful Data Scientist. You’ll work on projects designed by industry experts, and learn to run data pipelines, design experiments, build recommendation systems, and deploy solutions to the cloud.

In this term, you’ll master the skills necessary to become a successful Data Scientist. You’ll work on projects designed by industry experts, and learn to run data pipelines, design experiments, build recommendation systems, and deploy solutions to the cloud.

See details

4 months to complete

AI and Data Science require new skills that are in high demand, and ultimately impact all industries, organizations, and how modern smart systems will work. In this environment, learning new skills is necessary and the Data Scientist Nanodegree program makes acquiring and applying those skills accessible to everybody.
— Paul Taylor, Chief Architect, IBM Watson Data Platform

Learn with the best

Josh Bernhard
Josh Bernhard

Data Science 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.

Juno Lee
Juno Lee

Data Science Instructor

As a data scientist, Juno built a recommendation engine to personalize online shopping experiences, computer vision and natural language processing models to analyze product data, and tools to generate insight into user behavior.

Luis Serrano
Luis Serrano

Machine Learning Instructor

Luis was formerly a Machine Learning Engineer at Google. He holds a PhD in mathematics from the University of Michigan, and a Postdoctoral Fellowship at the University of Quebec at Montreal.

Andrew Paster
Andrew Paster

Data Science Instructor

Andrew has an engineering degree from Yale, and has used his data science skills to build a jewelry business from the ground up. He has additionally created courses for Udacity’s Self-Driving Car Engineer Nanodegree program.

Mike Yi
Mike Yi

Data Science 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.

Student Reviews



5 stars
4 stars
3 stars
2 stars
1 stars
Chandan C.

This is the best program I have come across. My potential has increased a lot by doing this course.

Balachandar P.

Good syllabus and having a hands-on is an added advantage. It's very beneficial to my learning. Have come across lot of trainings and courses throughout my 10 years of experience. This course distinguishes from others by having clarity on the topics that were explained. As we know, a picture portrays 1000 words, creating a video series to explain everything plays a vital role in making the concepts clear to all learners. Thank you for all the creators of this course.

Ishan N.

It's a really good nanodegree with a lot of useful content. Must take for anyone willing to spare some time and the money. It's totally worth its price too.

Bowen C.

We need more math theory

Teofilo C.


Term 1
Machine Learning for Data Scientists
$999 USD


Learn to apply machine learning models to real-world challenges across a wide array of fields; an essential data science skill!

Applied Data Science
$999 USD


Work on projects designed by industry experts, build recommendation systems, and deploy solutions to the cloud.

Program Details

  • Why should I enroll?

    The data science field is expected to continue growing rapidly over the next several years, and there’s huge demand for data scientists across industries. Data scientist is consistently rated as a top career.

    Udacity has collaborated with industry leaders to offer a world-class learning experience so you can advance your data science career. You’ll get hands-on experience running data pipelines, designing experiments, building recommendation systems, and more. You’ll have personalized support as you master in-demand skills that qualify you for high-value jobs in the data science field.

    By the end of the program, you’ll have an impressive portfolio of real-world projects, and valuable hands-on experience. You’ll also receive career support via profile and portfolios reviews to help make sure you’re ready to establish a successful data science career, and land a job you love.

  • What jobs will this program prepare me for?

    Obtaining the skills required to be a Data Scientist will make you extremely valuable across many industries, and in many roles. Data Scientists work as Analysts, Statisticians, Engineers, and more. Some become Data and Analytics Managers, while others specialize as Database Administrators. As a graduate of this program, you’ll be prepared to seek out roles that run the gamut from generalist to specialist, and all points in between.

  • How do I know if this program is right for me?

    This program offers an ideal path for experienced programmers and data analysts to advance their data science careers. If you’re interested in deepening your expertise in the fields of analytics, machine learning, data engineering, and/or data science, this is a great way to get hands on practice with a variety of techniques and learn to build end to end data science solutions.

  • What is the difference between the Data Analyst, Machine Learning Engineer, and the Data Scientist Nanodegree programs?

    The Data Analyst program is designed for people with some data analysis experience and little-to-no programming experience. Students will learn to analyze data using Python and SQL, to wrangle and clean messy data, to use applied statistics to test hypotheses, and to create data visualizations. Graduates of this program will be prepared for data analyst positions.

    The Data Scientist Nanodegree program is designed for students with strong programming and data analysis skills, as it is the next step for graduates of the Data Analyst Nanodegree program. Students will learn to build machine learning models, run data pipelines, design experiments and recommendation engines, communicate effectively, and to deploy data applications. Graduates of this program will be prepared for data scientist positions.

    The Machine Learning Engineer Nanodegree program prepares students for machine learning engineering careers. As both data scientist and machine learning jobs require machine learning knowledge, each of these two programs begins with a focus on machine learning. The curriculum diverges in later sections as you begin to focus on more job-specific tools, skills, and techniques.

  • I am a Machine Learning Nanodegree graduate, can I enroll straight into Term 2?

    Yes, graduates from the Machine Learning Engineer Nanodegree program will be able to enroll straight into Term 2 of the program and will be waived for Term 1. Term 2 will begin in August and we will have more details coming soon. Machine Learning Engineer Nanodegree graduates are the only students who are eligible to skip term 1 and still receive the Data Scientist Nanodegree credential.

  • 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?

    The Data Scientist Nanodegree program is designed for students with programming and data analysis experience. Students should have a high comfort level with a variety of topics before starting the program. In order to successfully complete this program, you should meet the following prerequisites:

    • Python programming, including common data analysis libraries (NumPy, pandas, Matplotlib).
    • SQL programming
    • Statistics (Descriptive and Inferential)
    • Calculus
    • Linear Algebra
    • Experience wrangling and visualizing data
  • If I do not meet the requirements to enroll, what should I do?

    Udacity’s Data Analyst Nanodegree program is great preparation for the Data Scientist Nanodegree program. You’ll learn programming with Python and SQL, applied statistics, data wrangling, and data visualization.

    You can also prepare by taking a number of Udacity’s free courses, such as:

    • Introduction to Data Science
    • Introduction to Python
    • SQL for Data Analysis
    • Statistics
    • Data Visualization with Tableau
  • How is this Nanodegree program structured?

    The Data Scientist Nanodegree program is comprised of two (2) Terms. The first term is three (3) months and the second term is four (4) months. Each Term has fixed start and end dates. All students must enroll in, and successfully complete, the first term before being eligible to enroll into Term 2.

    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 period noted in the Term Length section above.

    See the Terms of Services for other policies around the terms of access to our Nanodegree programs.

  • Can I switch my start date? Can I get a refund?

    Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.

  • What software and versions will I need in this program?

    To successfully complete this Nanodegree program, you’ll need to be able to download and run Python 3.7.