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.
Learning with Udacity means getting you exactly where you want to be in your career.
Our flagship Nanodegree programs represent career-track education at its most innovative. Every program is comprised of these core features:
Master cutting-edge skills sought by leading companies
Rigorous, timely project and code reviews
Build an optimized portfolio, earn a recognized credential
Connect directly to exclusive hiring partners
In this project your task is to build an optimal machine learning model to estimate the best selling price for your client’s home in the Boston metropolitan area based on a statistical analysis of the historical data that is available to you.
CharityML is a fictitious charity organization located in the heart of Silicon Valley that was established to provide financial support for people eager to learn machine learning. Your goal will be to evaluate and optimize several different supervised learners to determine which algorithm will provide the highest donation yield while also reducing the total number of letters being sent to ask for donations.
Your task in this project is to use unsupervised learning techniques to see if any similarities exist between customers of a fictitious wholesale retailer, and how to best segment customers into distinct categories using various clustering techniques in order to help the retailer make more informed business decisions.
In this project, you will learn how to build a pipeline that can be used within a web or mobile app to process real-world, user-supplied images. Given an image of a dog, your algorithm will identify an estimate of the canine’s breed.
In this project, you will design an agent that can fly a quadcopter, and then train it using a reinforcement learning algorithm of your choice! Try to apply the techniques you have learnt in this module to find out what works best, but also feel free to come up with innovative ideas and test them.
Once your Capstone Proposal is approved, you will leverage your newly-learned skills to solve the problem—as identified in your proposal—by applying machine learning algorithms and techniques.
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.
A Nanodegree program is an innovative curriculum path that is outcome-based and career-oriented. Every program has a clear end-goal, and the ideal path to get you there. Courses are built with industry leaders like Google, AT&T, and Facebook, and are taught by leading subject matter experts. Students benefit from personalized mentoring and project-review throughout, and have regular access to instructors and course managers through moderated forums.
Graduates earn an industry-recognized credential and benefit from extensive career support. The ultimate goal of a Nanodegree program is to teach the skills you need, for the career you want, so you can build the life you deserve.
Intermediate Python programming knowledge, of the sort gained through the Introduction to Programming Nanodegree, other introductory programming courses or programs, or additional real-world software development experience. Including:
Intermediate statistical knowledge, of the sort gained through any of Udacity’s introductory statistics courses. Including:
Intermediate calculus and linear algebra mastery, addressed in the Linear Algebra Refresher Course, including:
See the Technology Requirements for using Udacity.
Student Success Story
“I literally knew nothing about computer science... it gave me a really good foundational base in web development, and I'm excited to put that to use in the workplace.”
Nanodegree Graduate
Kelly Marchisio
Web Solutions Engineer, Google
Instructor
Instructor
Curriculum Lead
Instructor
Instructor
Instructor
Instructor