New!
Nanodegree Program

Become a Data Scientist

Work on real-world data science projects designed by industry leaders. Enjoy support from mentors. Build your portfolio, and advance your data science career.

Classes start in

  • Time
    Two Terms

    Study 10 hrs/week and complete in 7 mo.

  • Classroom Opens
    October 23, 2018
  • Prerequisites
    Python, SQL & Statistics

    See prerequisites in detail

Built in partnership with
  • Bertelsmann
  • Figure Eight
  • IBM Watson
  • Insight
  • Kaggle
  • Starbucks

Why Take This Nanodegree Program?

Udacity has partnered with industry leaders to offer a world-class learning experience built to advance your Data Science career. Get hands-on experience running data pipelines, designing experiments, building recommendation systems, and more. Enjoy personalized support as you master in-demand skills that qualify you for high-value jobs in the field.


Why Take This Nanodegree Program?

Data Scientist roles are growing by 45% YoY!

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

Flexible Learning

Flexible Learning

Our groundbreaking learning platform provides world-class curriculum in a format that optimizes for efficiency and efficacy, so you can advance your data science career with a program that fits your schedule, your budget, and your goals.

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.

Office Hours with Experts-in-Residence

Office Hours with Experts-in-Residence

Enjoy direct access to top data science practitioners from some of the most innovative organizations in the world. Moderated office hour sessions offer practical, actionable, and insightful guidance and support.

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.

Hiring Partners

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.

Portfolio and Profile Review

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.

Interview Practice

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.

Office Hours with our Experts-in-Residence

Benefit from the opportunity to connect directly with our Udacity Experts-in-Residence, an elite group of data science practitioners working at some of the most data-driven organizations in the world, including Google, Airbnb, Amazon, and more. In moderated office hour sessions, you’ll get actionable insights and guidance that will power your progress through our data science courses, and help prepare you for the next steps in your data science future.

Belinda Bennett

Data Scientist at Airbnb

Prashant Dhingra

Machine Learning Expert at Google

Adam Massachi

Data Scientist at IBM

Stephen Morton

Data Scientist at Slack

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.

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.

Term 1
Machine Learning for Data Scientists
$999 USD

total

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

FAQ

    Program Overview
  • 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 students with strong programming and data analysis skills, as 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.

    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?

    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?

    The 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
    Tuition and Term of Program
  • 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.
  • How much does the program cost?

    The full program consists of two terms, the first term is three-months long and the second term is four-months long, at a cost of USD $799 for Term 1 and USD $999 for Term 2, for a total program cost of USD $1798.

    The payment is due before the term begins in each instance.

    Software and Hardware - What Do I Need for This Program?
  • 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.

Become a Data Scientist