Skip to main content
Welcome to the AWS SageMaker course. I’m Alistair Sutherland, your guide through practical, production-focused machine learning with AWS SageMaker. SageMaker is AWS’s managed platform for building, training, and deploying machine learning models at scale. Organizations such as Intuit, Thomson Reuters, Siemens, Airbnb, and GE Healthcare rely on SageMaker for its collaboration features, scalability, and integrated MLOps tooling. This course emphasizes hands-on learning: concise lectures paired with practical labs so you can apply concepts immediately and gain real-world experience.
A screenshot of the AWS SageMaker lab interface showing step-by-step notebook setup instructions on the left and a terminal panel on the right. A small circular video overlay of an instructor appears in the bottom-right corner.
By working directly in SageMaker you can experiment, iterate, and learn from real mistakes — the fastest path to technical proficiency and confidence when building ML systems.
A screenshot of the AWS SageMaker "Create notebook instance" page showing a success message for creating an IAM role and configuration options for root access, encryption, network, Git repositories, and tags. A circular video overlay in the bottom-right shows a presenter.
This course is practical-first. Expect short conceptual lectures followed by lab exercises in SageMaker Studio and the AWS Console so you can practice data preprocessing, model training, deployment, and monitoring workflows.

Course structure — what you’ll learn

Below is a high-level view of the course modules and what each covers:
ModuleFocus
Prerequisites & FoundationsCore ML concepts, data basics, and environment setup
The ML PipelineData collection, preprocessing, model training, evaluation, deployment, and monitoring
Just Enough MathEssential math to understand model behavior and training dynamics
Confidence BlockersTroubleshooting, debugging training jobs, and common pitfalls in SageMaker and ML workflows
Each module includes clear labs and step-by-step exercises using a real-world dataset (house prices) so you learn the end-to-end pipeline.

Who this course is built for — three personas

We introduce three personas to focus lab tasks and show which responsibilities align with common job roles. This helps you see practical, role-based workflows in SageMaker.
PersonaPrimary ResponsibilitiesLab focus
Data EngineerIngesting, cleaning, transforming, and building scalable data pipelinesData preparation for the house price dataset
Data ScientistFeature engineering, experiment management, efficient model training, and evaluationModel training, hyperparameter tuning, and tracking experiments
MLOps EngineerAutomation, deployment, CI/CD, inference pipelines, and production monitoringEndpoint automation, deployment pipelines, and monitoring integrations
  • Data Engineer: prepares and processes datasets, ensuring pipelines are repeatable and scalable.
  • Data Scientist: focuses on feature engineering, efficient model training, experiment management, and lifecycle tracking inside collaborative tooling.
A slide titled "Data Scientist" shows a diagram from a data scientist icon to three tasks: Data Exploration, Feature Engineering, and Model Training and Evaluation. A small presenter video circle is visible in the bottom-right.
  • MLOps Engineer: automates endpoint provisioning, builds inference pipelines, integrates CI/CD, and implements production-grade monitoring. We’ll also cover how monitoring signals can trigger retraining workflows.

Hands-on environments: Console, Studio, and collaborative tooling

We begin with the two primary SageMaker interfaces:
  • AWS Management Console — quick tasks, resource overview, and ad-hoc notebook instances.
  • SageMaker Studio — an integrated IDE (JupyterLab, code editor, experiment manager and terminals) designed for collaborative workflows.
You’ll learn key SageMaker constructs such as Domains, User Profiles, Studio notebooks, and how to manage collaborative spaces so teams can reproduce experiments reliably.

Labs, community, and next steps

Each section includes labs that build on one another. Work through the exercises in order to reinforce concepts and create a portfolio of reproducible ML workflows.
  • Join the KodeKloud community to discuss labs, ask questions, and share solutions.
  • Track your experiments, version your data and models, and practice deploying repeatable CI/CD pipelines.
Running training jobs, endpoints, and managed instances in AWS may incur charges. Be sure to stop or delete resources when not in use. Review the AWS pricing pages for SageMaker to estimate costs.
Are you ready to master SageMaker and become an indispensable part of the modern ML workforce? Let’s get started.

Watch Video