
Brian Hough
AWS DevTools Hero & Founder of Tech Stack Playbook®
Develop a strong foundation in Python programming for AI, utilizing tools like NumPy, pandas, and Matplotlib for data analysis and visualization. Learn how to use, build, and train machine learning models with popular Python libraries. Implement neural networks using PyTorch. Gain practical experience with deep learning frameworks by applying your skills through hands-on projects. Explore generative AI with Transformer neural networks, learn to build, train, and deploy them with PyTorch, and leverage pre-trained models for natural language processing tasks. Designed for individuals with basic programming experience, this program prepares you for advanced studies in AI and machine learning, equipping you with the skills to begin a career in AI programming.

Subscription · Monthly
Project submissions reviewed by industry professionals
Work as a data scientist, turning raw reviews into insights with pandas and NumPy.
Train a PyTorch transformer on a custom dataset, learning the architecture behind modern LLMs.
52 skills
4 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
AI Developer
· U.S. salaries
$120K
Entry-level
0–2 yrs
$250K
Mid-career
3–9 yrs
$540K
Experienced
10+ yrs
Salary estimates based on public market data. Individual results vary.
Companies hiring for these skills
7 instructors
Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Brian Hough
AWS DevTools Hero & Founder of Tech Stack Playbook®

Mat Leonard
Senior Data Engineer, Octave

Juan Delgado
Computational Physicist

Juno Lee
Curriculum Lead at Udacity

Mike Yi, PhD
Data Scientist, AMD

Luis Serrano, PhD
ML Engineer and Quantum AI Research Scientist

Ivan Mushketyk
Software Engineer, Stripe
(8 Testimonials)
Showing 5 out of 663 Reviews
Learn Python, NumPy, Pandas, Matplotlib, PyTorch and more to build and train neural networks like the ones behind some of the world's most powerful LLMs.

Subscription · Monthly