
Josh Bernhard
Staff Data Scientist
Learn to build powerful models in this Machine Learning Nanodegree with PyTorch. Master supervised, unsupervised, and deep learning techniques through projects involving customer segmentation and image classification.

Subscription · Monthly
Project submissions reviewed by industry professionals
Train and tune supervised models to predict likely donors, then score them on precision and recall.
Build and train your own deep-learning image classifier in PyTorch, then predict on new images.
Use clustering and PCA on real demographic data to reveal a company's core customer segments.
33 skills
9 prerequisites
Prior to enrolling, you should have the following knowledge:
You will also need to be able to communicate fluently and professionally in written and spoken English.
of Udacity graduates reported a positive career outcome
Source: Udacity’s Q2 2026 Learner Outcome Survey
This Nanodegree builds toward roles like
Machine Learning Engineer
· U.S. salaries
$140K
Entry-level
0–2 yrs
$300K
Mid-career
3–9 yrs
$760K
Experienced
10+ yrs
Salary estimates based on public market data. Individual results vary.
Companies hiring for these skills
9 instructors
Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Josh Bernhard
Staff Data Scientist

Mat Leonard
Senior Data Engineer, Octave

Andrew Paster
Instructor

Jennifer Staab
Instructor

Dan Romuald Mbanga
Instructor

Cezanne Camacho
Curriculum Lead

Sean Carrell
Instructor

Jay Alammar
Instructor

Luis Serrano, PhD
ML Engineer and Quantum AI Research Scientist
(3 Testimonials)
Showing 5 out of 251 Reviews

Subscription · Monthly