AWS Machine Learning Engineering Training Course | Udacity

6 min read Original article ↗

AWS Machine Learning Engineer Nanodegree

Refine your machine learning skills with this AWS Machine Learning Engineer Nanodegree. Learn to deploy models on SageMaker and design automated workflows with AWS Lambda and Step Functions.

  • Nanodegree Program
  • Intermediate
  • 94 hours
  • 4.7 (58)
  • Updated: Aug 6, 2025

Subscription · Monthly

  • Cancel Anytime
  • Unlimited access to hundreds of top-rated courses
  • Hands-on projects with expert feedback
  • Personalized career coaching and interview prep
  • Program Certificates

Skills you'll learn

  • Neural network basics
  • Sagemaker jumpstart
  • Machine learning framework fundamentals
  • Feature engineering
  • Machine learning fluency
  • Cloud resource allocation
  • AWS lambda
  • Distributed model training with sagemaker

Prerequisites

Program Outline

  • 7 courses
  • 22 lessons
  • 6 projects
  1. An Introduction to Your Nanodegree Program

    Welcome! We're so glad you're here. Join us in learning a bit more about what to expect and ways to succeed.

  2. Getting Help

    You are starting a challenging but rewarding journey! Take 5 minutes to read how to get help with projects and content.

Gain foundational machine learning expertise using AWS SageMaker, from data preparation and exploratory analysis to deploying powerful models like XGBoost and AutoGluon. Covering the entire ML workflow, including feature engineering, model tuning, and evaluation, you'll gain practical experience with real-world data projects. Designed for those familiar with Python and data science basics, the curriculum equips you to handle diverse ML tasks confidently and effectively, making it ideal for anyone looking to apply machine learning in various professional and industry settings.

18 hours

  1. Introduction to Machine Learning

    Overview of key background around Machine Learning and preparing you to be successful in the rest of this course.

  2. Exploratory Data Analysis

    Use AWS SageMaker Studio to access S3 datasets and perform data analysis, feature engineering with Data Wrangler and Pandas. And finally label new data using SageMaker Ground Truth.

  3. Machine Learning Concepts

    In this lesson you'll learn about ML Lifecycles, how to differentiate between supervised vs. unsupervised ML, regression methods, and classification methods.

  4. Model Deployment Workflow

    In this lesson you'll load a dataset, clean/create features, train a regression/classification model with scikit learn, evaluate a model and tune a model's hyperparameter.

  5. Algorithms and Tools

    In this lesson you'll train, test, and optimize on liner, tree-based, XGBoost, and AutoGluon Tabular models. And you will also create a model using SageMaker Jumpstart

  6. Predict Bike Sharing Demand with AutoGluon

    Train a model using AutoGluon to predict bike sharing demand, and see how highly you can place in the competition!

Step into the world of ML engineering with interactive AWS projects. Train models, deploy endpoints, and automate workflows using SageMaker, Lambda, and Step Functions to deliver efficient machine learning applications.

15 hours

  1. Introduction to Developing ML Workflows

    This lesson gives an introduction to the course, including prerequisites, final project, stakeholders, and tools & environment.

  2. SageMaker Essentials

    This lesson will go over SageMaker essential services such as training jobs, endpoints, batch transforms, and processing jobs.

  3. Designing Your First Workflow

    This lesson will discuss machine learning workflows and AWS tools such as Lambda, Step Function for building a workflow.

  4. Monitoring a ML Workflow

    This lesson will go over monitoring a machine learning workflow and some useful services within AWS to help you monitoring the healthy of data and machine learning models.

  5. Project: Build a ML Workflow For Scones Unlimited On Amazon SageMaker

    In the project, you will build and ship an image classification model with AWS SageMaker for Scones Unlimited, a scone-delivery-focused logistic company.

In this course you will learn how to train, finetune and deploy deep learning models using Amazon SageMaker. You’ll begin by learning what deep learning is, where it is used, and the tools used by deep learning engineers. Next we will learn about artificial neurons and neural networks and how to train them. After that we will learn about advanced neural network architectures like Convolutional Neural Networks and BERT as well as how to finetune them for specific tasks. Finally, you will learn about Amazon SageMaker and you will take everything you learned and do them in SageMaker Studio.

15 hours

  1. Introduction to Deep Learning Topics within Computer Vision and NLP

    In this lesson, we will give a background around Deep Learning for Computer Vision and NLP and preparing you to be successful in the rest of this course.

  2. Introduction to Deep Learning

    In this lesson, you will learn about neural networks, cost functions, optimization, and how to train a neural network.

  3. Common Model Architecture Types and Fine-Tuning

    In this lesson you will learn about Model Architectures, Convolutions, and Fine-tuning.

  4. Deploy Deep Learning Models on SageMaker

    In this lesson, you will learn how to apply all you have learned about deep learning in AWS SageMaker.

  5. Image Classification using AWS SageMaker

    In this project, you will use AWS SageMaker to finetune a pretrained model and perform a image classification using profiling, debugging, and hyperparameter tuning.

Skills that demand high salaries

Machine Learning will grow by 40%, according to the World Economic Forum’s 2023 Future of Jobs Report. That’s the largest growth of any occupation.*

Machine Learning Engineer

Salary info from Talent.com

Program Instructors

Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:

Matt Maybeno

Senior Applied ML Engineer

Bradford Tuckfield

Data Scientist and Writer

Soham Chatterjee

Graduate student at the Nanyang Technological University

Charles Landau

Technical Lead, AI/ML - Guidehouse

Joseph Nicolls

Lead Engineer, ML/AI

Matt Maybeno

Senior Applied ML Engineer

Bradford Tuckfield

Data Scientist and Writer

Soham Chatterjee

Graduate student at the Nanyang Technological University

Charles Landau

Technical Lead, AI/ML - Guidehouse

Joseph Nicolls

Lead Engineer, ML/AI

Reviews

Average Rating: 4.7 (58 Reviews)

The tools are very hit or miss and support is not great and sometimes dismissive. Some of the course content is out of date or wrong, which means that you get a video with incorrect content and then when you read the follow-up material it corrects what you just saw in the video which is very confusing. Some of the courses just barely touch on the material (even those labeled as "beginner") causing you to have to Google key aspects of what you should be learning in the course. Overall, it feels like you have to do a lot of work researching material that should be presented as part of the course (in fact, that is stated that is taught as part of the course) in order to learn anything. The only real bright spot was the AI tool (Marvin AI) which can be used to ask questions about the material and get better explanations. The value for the money just isn't there, from my perspective, as you can do a better job finding free resources to learn the concepts that are supposed to be taught through these paid courses.

Great course for beginners! The projects are practical and well-structured. I learned Python, JavaScript, and HTML/CSS from scratch. The step-by-step approach made it easy to understand programming concepts. Highly recommend it!

great but basic and outdated

M

Marie-Theres Freiin Von Der Re

Jul 7, 2026

Thank you for your class for the basic programing knowledge

About this program

Our AWS Machine Learning Engineer Nanodegree program, built in collaboration with AWS, is an intermediate-level machine learning engineering course. It's designed to equip you with the skills needed to build and deploy machine learning models using Amazon SageMaker. The program covers neural network basics, deep learning fluency, and essential machine learning framework fundamentals. You'll learn through practical courses, including developing your first ML workflow and exploring deep learning topics with computer vision and NLP.

At Udacity, we provide an unparalleled learning experience, combining expert instruction with real-world projects that ensure you can apply your skills immediately. Under the guidance of industry professionals like Matt Maybeno, you'll gain hands-on experience in AWS machine learning, preparing you to excel as an AWS machine learning engineer.