Amazon SageMaker Machine Learning Training Course

5 days Artificial Intelligence Certificate on completion
Course codeSD-AI-006
Duration5 days
LevelFoundation to Intermediate
CategoryArtificial Intelligence
DeliveryClassroom or live online
LanguageEnglish
CertificateCertificate of completion

Course overview

Teams often have data in Amazon S3 and promising machine learning use cases, but struggle to turn experiments into governed, repeatable services. Analysts and engineers may be able to train a notebook model, yet lack a clear process for selecting algorithms, managing feature data, evaluating model quality, deploying endpoints, and monitoring operational performance. This course addresses that gap using Amazon SageMaker as the working environment for the full machine learning lifecycle.

Participants build practical capability across SageMaker Studio, notebook environments, data preparation, built-in algorithms, training jobs, hyperparameter tuning, model evaluation, endpoint deployment, and monitoring. They work with Amazon S3 datasets and the SageMaker Python SDK to create reproducible workflows rather than one-off notebook experiments. The course also covers IAM considerations, experiment tracking, model registry practices, inference options, cost-aware compute selection, and the metrics needed to assess classification and regression models.

Instruction combines guided demonstrations with lab-based work on a realistic business prediction case. Each participant configures a SageMaker workspace, prepares a dataset, trains and compares models, registers an approved model version, deploys an inference endpoint, and reviews monitoring signals. They leave with a documented SageMaker machine learning implementation blueprint: an architecture diagram, model evaluation record, deployment decision, and practical next-step plan that can be adapted to a workplace use case.

The course is suited to data professionals, cloud practitioners, software engineers, and technical product staff who need to contribute credibly to machine learning delivery on AWS. It is particularly valuable for organisations moving from proof-of-concept models to controlled, supportable production workflows.

Course objectives

By the end of this course, participants will be able to:

  • Configure an Amazon SageMaker Studio domain, user profile, storage access, and execution role for machine learning work.
  • Prepare tabular training data from Amazon S3 using SageMaker Data Wrangler transformations and data-quality checks.
  • Build reproducible training workflows with SageMaker notebooks and the SageMaker Python SDK.
  • Train and evaluate classification and regression models using SageMaker built-in algorithms and managed training jobs.
  • Apply hyperparameter tuning jobs and validation metrics to select a defensible model candidate.
  • Track experiments, register approved model versions, and document model approval criteria in SageMaker Model Registry.
  • Deploy a model to a real-time SageMaker endpoint and test inference requests with representative payloads.
  • Design a SageMaker implementation blueprint covering architecture, monitoring, security controls, ownership, and cost considerations.

Benefits of attending

For you

  • Build evidence of hands-on SageMaker capability through a documented training-to-deployment workflow.
  • Learn to discuss model metrics, validation choices, and endpoint trade-offs with data science and engineering teams.
  • Gain practical experience using the SageMaker Python SDK rather than relying solely on console demonstrations.
  • Develop a reusable template for presenting a machine learning proof of concept to technical stakeholders.
  • Strengthen readiness for cloud data, machine learning engineering, and applied AI delivery responsibilities.

For your organisation

  • Establish a more repeatable route from Amazon S3 data to evaluated and deployable machine learning models.
  • Reduce uncontrolled notebook-based experimentation through experiment tracking, model registration, and documented approval criteria.
  • Improve model deployment decisions by matching real-time, batch, and cost considerations to business requirements.
  • Increase awareness of IAM permissions, data access boundaries, and monitoring responsibilities in SageMaker implementations.
  • Produce an implementation blueprint that can accelerate a defined internal machine learning use case after the course.

Target competencies

SageMaker workspace setupTraining job designModel metric evaluationHyperparameter tuningEndpoint deploymentModel lifecycle governance

Who should attend

  • Data Analysts — who need to turn prepared business data into evaluated machine learning models on AWS.
  • Data Scientists — who need a managed environment for repeatable training, experiment tracking, and model deployment.
  • Machine Learning Engineers — who need to operationalise SageMaker training and inference workflows.
  • Cloud Engineers — who support AWS platforms and must configure secure, cost-conscious SageMaker environments.
  • Software Engineers — who integrate prediction endpoints into applications and services.
  • Technical Product Managers — who scope machine learning use cases and need to assess delivery, governance, and operating requirements.

Requirements and prerequisites

Participants should be comfortable working with files and datasets, using a web-based cloud console, and reading basic Python code. Familiarity with tabular data concepts such as rows, columns, missing values, training and test sets, and simple evaluation measures is helpful. Prior AWS experience is useful but not essential; the course explains the required Amazon S3, IAM, and SageMaker concepts in context. Participants do not need previous data science employment, advanced statistics, deep learning experience, or prior SageMaker certification. A complete beginner should expect a technically practical week and should review basic Python syntax before attending.

Training methodology

The five days alternate short instructor-led explanations with guided SageMaker labs in which participants work through one tabular prediction use case. Demonstrations show the purpose and configuration of each AWS service before participants implement it in Studio and with the SageMaker Python SDK. Small-group reviews are used to challenge feature choices, evaluation metrics, deployment options, and governance decisions. Daily exercises produce working artefacts, culminating in an individual implementation blueprint that connects a trained model to a realistic AWS operating model.

Course outline

Day 1: SageMaker foundations and machine learning workflow

  • Machine learning lifecycle from business problem to monitored inference
  • Amazon SageMaker service components and deployment patterns
  • SageMaker Studio domains, user profiles, and shared project workspaces
  • IAM execution roles, least-privilege access, and Amazon S3 data permissions
  • SageMaker notebook instances and Studio notebook environments
  • Training, validation, and test dataset design
  • Classification and regression metrics for business model selection

Workshop: Participants configure a SageMaker Studio workspace and produce a use-case canvas defining the prediction target, data sources, stakeholders, and success metric.

Day 2: Data preparation and feature engineering

  • Loading CSV and Parquet datasets from Amazon S3
  • Data profiling and missing-value analysis in SageMaker Data Wrangler
  • Data Wrangler transformation flows and export options
  • Categorical encoding, scaling, and date-derived feature creation
  • Data leakage detection and feature selection principles
  • Train-validation-test splitting and stratified sampling
  • Feature Store concepts and reusable feature governance

Workshop: Participants use SageMaker Data Wrangler to profile a business dataset, create transformations, and export a versioned training dataset with a data-preparation record.

Day 3: Model training, experimentation, and evaluation

  • SageMaker Python SDK estimators, sessions, and training job configuration
  • SageMaker built-in algorithms including XGBoost and linear learner
  • Managed training jobs, input channels, output artefacts, and logs
  • SageMaker Experiments for run comparison and parameter tracking
  • Hyperparameter tuning jobs and search-range design
  • Confusion matrices, precision, recall, F1 score, RMSE, and MAE
  • Bias, overfitting, and model-selection decisions

Workshop: Participants train two candidate models, run a hyperparameter tuning job, and produce a model comparison table recommending a preferred version.

Day 4: Model deployment and production integration

  • SageMaker model packages, inference containers, and model artefacts
  • SageMaker Model Registry groups, versions, and approval states
  • Real-time endpoints, endpoint configurations, and instance selection
  • Serverless inference and asynchronous inference use cases
  • Batch Transform for offline prediction workloads
  • Inference payload design, response handling, and endpoint testing
  • Amazon CloudWatch logs, metrics, alarms, and endpoint cost controls

Workshop: Participants register their selected model, deploy it to a real-time endpoint, test prediction payloads, and write a deployment decision note.

Day 5: Monitoring, governance, and implementation planning

  • SageMaker Model Monitor baselines and data-quality monitoring
  • Data drift, model drift, and prediction-quality review triggers
  • Model lineage, reproducibility, and audit evidence
  • Secure data handling, encryption, network isolation, and IAM review
  • MLOps workflow roles and approval gates
  • Compute sizing, endpoint utilisation, and SageMaker cost management
  • Architecture patterns for moving a proof of concept into production

Workshop: Participants present a SageMaker implementation blueprint containing an architecture diagram, operating controls, monitoring plan, ownership model, and 90-day action plan.

Tools & standards covered

Amazon SageMaker Studio, SageMaker Python SDK, Amazon S3, Amazon CloudWatch

A typical training day

08:30 – 10:30First session
10:30 – 10:45Refreshment break
10:45 – 12:30Second session
12:30 – 13:30Lunch and networking
13:30 – 15:00Third session
15:00 – 15:15Refreshment break
15:15 – 16:30Workshop and daily review

Live online deliveries follow the same structure in the East Africa Time zone, with shorter screen blocks and longer breaks.

What the fee includes

  • Instruction by a practitioner facilitator
  • Full course workbook and materials
  • Exercise files, templates and case studies
  • Certificate of completion
  • Refreshments and lunch (classroom deliveries)
  • Post-course application plan
  • Facilitator follow-up on request
  • Group rates from five participants

How you can take this course

Classroom

Scheduled sessions in Nairobi, Mombasa, Kigali, Dar es Salaam, Dubai and Cape Town.

Live online

The same facilitator and materials, delivered live for distributed teams and individuals.

In-house

Delivered privately for your team, at your offices or a venue of your choice, tailored to your context. Request a proposal.

Certification

Participants who complete the full five days receive the Skillset Development Certificate of Completion, stating the course title, course code, dates and delivery format — suitable for professional-development records and employer reimbursement.

Frequently asked questions

No. You need enough familiarity to read and adapt simple Python notebook cells, but the course does not assume software engineering expertise. The instructor explains the SageMaker Python SDK patterns used in the labs and provides guided code.

Bring a laptop capable of running a modern browser and, if joining online, a stable internet connection. A training AWS environment or clear access instructions should be arranged before the course; participants do not need to bring their own production AWS account.

Yes. It starts with the machine learning lifecycle, dataset splitting, and evaluation metrics before moving into managed training and deployment. Some familiarity with tabular data and basic Python will make the labs easier to follow.

This course focuses on implementing the supervised machine learning lifecycle in Amazon SageMaker, from S3 data preparation through endpoint monitoring. It does not centre on prompt engineering, large language model application design, or general algorithm theory without AWS implementation.

The implementation blueprint provides a structured starting point for an internal use case, including data requirements, model metrics, deployment choice, controls, and ownership. Participants can adapt the lab workflow to forecasting, classification, churn, risk, or operational prediction scenarios.

You will leave with a SageMaker workflow covering data preparation, managed training, model comparison, model registration, endpoint testing, and monitoring design. You will also have a documented implementation blueprint and model evaluation record suitable for discussing with a project sponsor or platform team.

Upcoming sessions

  • 21 – 25 Sep 2026
    Live Online · USD 1,500
    Book
  • 28 Sep – 02 Oct 2026
    Live Online · USD 1,500
    Book
  • 05 – 09 Oct 2026
    Live Online · USD 1,500
    Book
  • 05 – 09 Oct 2026
    Dubai · USD 4,500
    Book
  • 12 – 16 Oct 2026
    Nairobi · USD 3,000
    Book
  • 12 – 16 Oct 2026
    Cape Town · USD 4,200
    Book
  • 12 – 16 Oct 2026
    Mombasa · USD 3,200
    Book
  • 19 – 23 Oct 2026
    Live Online · USD 1,500
    Book

49 more dates — ask us.


Group of 5+?

Request in-house delivery or group rates →

Related courses in Artificial Intelligence

5 Days Certificate

ISO IEC 42001 AI Management System Implementation Training Course

Organisations are moving AI systems from experiments into customer service, recruitment, fraud detection, forecasting and decision support, …

5 Days Certificate

UiPath AI Center Intelligent Automation Training Course

UiPath automation teams often reach the point where rules-based workflows cannot reliably classify emails, extract variable document fields,…

10 Days Certificate

Artificial Intelligence for Public Sector Professionals Training Course

Public-sector teams are under pressure to improve service access, process high-volume information, identify risk earlier and respond consist…

5 Days Certificate

Advanced Computer Vision Model Deployment Training Course

Computer vision models that perform well in notebooks can fail under production conditions: camera feeds vary, object sizes shift, latency e…