Nanodegree Program

Become a Machine Learning Engineer

In this program you will master Supervised, Unsupervised, Reinforcement, and Deep Learning fundamentals. You will also complete a capstone project in your chosen domain.

Enrollment Closing In

In Collaboration With
  • Kaggle
  • AWS

Why Take This Nanodegree Program?

In this program, you’ll master valuable machine learning skills that are in demand across countless industries. Investment levels in this space continue to rise, thousands of highly-valued startups have entered the field, and demand for machine learning talent shows no signs of leveling. Program graduates emerge uniquely prepared to excel in machine learning roles.


Why Take This Nanodegree Program?

ML/AI market will grow from $420 million in 2014 to an estimated $5.05 billion by 2020!

Effective and Engaging Content
Effective and Engaging Content

Effective and Engaging Content

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

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

AWS Credits to Deploy Your Models
AWS Credits to Deploy Your Models

AWS Credits to Deploy Your Models

Get free access to Amazon Web Services - the same platform used by Machine Learning Engineers around the globe - to build and deploy your models.

Career-ready Nanodegree Program

Career-ready Nanodegree Program

Learn skills that will prepare you for jobs in machine learning and you’ll be ready to deliver immediate value to any organization. You will also work with experienced careers professionals on crafting your LinkedIn and Github profiles.

Advance your Career

The Machine Learning Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in machine learning, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.Designed to prepare you for career success in machine learning.

Hiring PartnersMeet Top Companies

Machine learning experts are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.Create your portfolio and open up a world of opportunities.

Succeed with RecruitersSucceed with Recruiters

Work with experienced careers professionals for tailored advice on how to improve your search and impress recruiters. Including feedback on your LinkedIn, GitHub, and professional brand.Work with career professionals to impress recruiters

Build a Great NetworkBuild a Great Network

40,000+ highly-skilled grads make up your new career community. Ready to collaborate, share referrals, or hire your own team? The Udacity Alumni Network is here for you!Connect with our global community to grow your career.

What You Will Learn

Download Syllabus
Term 1

Machine Learning Foundations

In this term, you’ll begin by exploring core machine learning concepts, before moving on to supervised and unsupervised learning.

Explore machine learning concepts and dive into supervised and unsupervised learning.

See details

3 months to complete

Download Syllabus
Term 2

Advanced Machine Learning

In this term, you’ll cover topics in deep learning and reinforcement learning. The term will culminate with a capstone project of your choosing, that applies the machine learning techniques and algorithms you have learned.

Learn deep and reinforcement learning, then complete your capstone project.

See details

3 months to complete

Learn with the best

Arpan Chakraborty
Arpan Chakraborty

Instructor

Arpan is a computer scientist with a PhD from North Carolina State University. He teaches at Georgia Tech (within the Masters in Computer Science program), and is a coauthor of the book Practical Graph Mining with R.

Mat Leonard
Mat Leonard

Instructor

Mat is a former physicist, research neuroscientist, and data scientist. He did his PhD and Postdoctoral Fellowship at the University of California, Berkeley.

Luis Serrano
Luis Serrano

CURRICULUM LEAD

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.

Alexis Cook
Alexis Cook

Instructor

Alexis is an applied mathematician with a Masters in computer science from Brown University and a Masters in applied mathematics from the University of Michigan. She was formerly a National Science Foundation Graduate Research Fellow.

Jay Alammar
Jay Alammar

Instructor

Jay is a software engineer, the founder of Qaym (an Arabic-language review site), and the Investment Principal at the Riyad Taqnia Fund, a $120 million venture capital fund focused on high-technology startups.

Sebastian Thrun
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.

Ortal Arel
Ortal Arel

Instructor

Ortal Arel is a former computer engineering professor. She holds a PhD in Computer Engineering from the University of Tennessee. Her doctoral research work was in the area of applied cryptography.

Student Reviews

4.7

(2377)

5 stars
1824
76.7%
4 stars
399
16.8%
3 stars
86
3.6%
2 stars
25
1.1%
1 stars
43
1.8%
Shishir H.

Excellent program with hands on approach on relevant topics and projects. The mentors are super helpful and proactive in making you succeed.

Pingchuan M.

Definitely

Nalinda K.

This is an exceptional program for students who seek professional experience for the "job-hunting" ..!!

Abdalrhman A.

very nice learning journey. i enjoyed.

John S.

Haven't found a job yet, but I still feel this Nanodegree was very well put together and covered a lot of the bases. I've had a lot to learn outside the program to get the breadth I wanted, like Bayesian statistical programming (PyMC3, Stan), and ML classifiers like LSTM or autoencoders, but I realize Udacity can't cover everything. I definitely cut my teeth in ML with this course and so I'm a happy customer.

Term 1
Machine Learning Engineer Nanodegree
$999 USD

total

Become a Machine Learning Engineer. Master skills by building models that solve real-world challenges.

Term 2
Advanced Machine Learning
$999 USD

total

Learn to deploy state-of-the-art deep learning and reinforcement learning algorithms, and build a job-ready portfolio of projects.

Machine Learning Engineer