AI curriculum

Course outline for Platform Engineering for AI Teams

AI teams need repeatable model access, dataset versions, and evaluation checks, not just a shared API key. Build a small versioned environment path with provider/data-scope validation, preview-bound approval, and an owned exception route. Keep Terraform, GitOps, and delivery fundamentals while measuring developer waiting and support effort.

About Platform Engineering for AI Teams

AI teams need repeatable model access, dataset versions, and evaluation checks, not just a shared API key. Build a small versioned environment path with provider/data-scope validation, preview-bound approval, and an owned exception route. Keep Terraform, GitOps, and delivery fundamentals while measuring developer waiting and support effort.

Platform Engineering for AI Teams Course Objectives

  • Define AI developer users, platform ownership, and model/data boundaries.
  • Inspect a Terraform plan for a supplied local mock AI environment.
  • Distinguish infrastructure state, GitOps reconciliation, and evaluation-gated CI/CD.
  • Validate provider, dataset-version, and budget settings before self-service provisioning.
  • Repeat approved requests without duplicate environments and route unsupported model needs to an owner.
  • Use waiting, failure, and support measures to propose a controlled improvement.

Pre-requisites

  • Familiarity with Git, application deployment, and cloud infrastructure responsibilities.
  • Basic infrastructure configuration and command-line experience; Kubernetes is not required.

Before this course

Complete the required courses or bring equivalent experience. Recommended courses add useful depth; they are not enrolment gates.

Required preparation

Recommended preparation

Understands infrastructure responsibilities and has Git/deployment experience; Kubernetes and web previews are optional platform contexts, not mandatory technologies.

Find your place in the learning map

Lab Setup

  • Git, Terraform, local test runner, and a no-cost mock provisioner.
  • Prepared AI environment plans, prompt/dataset version fixtures, evaluation-gate scaffold, provider/data policies, reconciliation traces, and developer feedback.
  • Model terms and quality-gate assumptions are supplied; no live inference, hosted CI, cloud resources, real credentials, or complete internal platform is assumed.

Detailed Course Outline

Module 1: Define an AI platform contract

  • Internal developer platforms: Define AI developer users, model/data owners, supported providers, and operating budgets; make model access a maintained platform contract rather than a shared credential.
  • Infrastructure as code: Version environment declarations and validate them against a local contract before producing a change preview for approval.
  • Terraform: Inspect a supplied local-target plan and distinguish its proposed changes from infrastructure state and approved provisioning actions.

Practical outcome: Define model/data owners, approved provider options, and budget settings; inspect a Terraform plan for the supplied local mock AI environment.

Module 2: Make AI delivery repeatable

  • GitOps: Trace desired-state reconciliation from supplied records, separating convergence of infrastructure from pipeline checks and developer request completion.
  • CI/CD: Gate mock AI delivery on contract and supplied evaluation checks with pinned prompt, dataset, and application versions; passing checks still requires approval.
  • Developer environments: Pin runtime, model configuration, and dataset fixtures; reject missing versions and unsupported provider/data combinations before mock environment provisioning.

Practical outcome: Trace desired-state reconciliation and run supplied contract/evaluation-fixture gates with pinned prompt, dataset, and application versions before environment approval.

Module 3: Support AI self-service and exceptions

  • Golden paths: Offer a supported AI application template with model access, data policy, telemetry, and test hooks; keep an owned exception route for unusual workloads.
  • Self-service infrastructure: Provision from an approved preview with request-key deduplication, requiring renewed approval when preview parameters change.
  • Exception routes and platform feedback: Route nonstandard requests to named owners and measure waiting, completion failures, and support touches before proposing a reviewed improvement.

Practical outcome: Provision an approved mock environment, reject unsupported provider/data combinations, deduplicate requests, and route model or capacity exceptions to a named owner.

Practical exercise

  • Produce a versioned AI environment template, validation checks, preview record, and ownership/exception contract using supplied infrastructure and evaluation scaffolds.
  • Accept a valid request; reject missing dataset versions, forbidden provider/data combinations, and a failed evaluation-fixture gate before provisioning.
  • Approve a preview and run the mock provisioner twice; verify one environment per request key and renewed approval when provider or budget parameters change.
  • Record an unsupported model/capacity request and measure developer waiting, failures, and support touches; propose one reviewed improvement with separately controlled credential delivery.

What you will produce

Build a repeatable mock AI environment path with model/data constraints, versioned checks, approval, exception ownership, and developer feedback.

How the work is checked

  • The versioned template has clear platform and developer responsibilities.
  • Invalid provider/data requests and failed evaluation fixtures block provisioning; changed parameters invalidate prior preview approval.
  • Repeat requests do not create duplicate mock environments.
  • Exception and feedback records support a measured improvement with separately controlled credential delivery.

Six-hour AI environment template and mock-provisioning lab with supplied GitOps and evaluation fixtures. Teach platform contracts and delivery gates rather than building a model evaluation system. Passing fixture gates does not establish production quality or budget enforcement. No live GitOps, inference infrastructure, or complete internal platform is included.

When another approach is better

  • A documented deployment template may suffice before there is enough repeated demand for a platform.
  • Do not force unusual workloads through a golden path that lacks an owned exception route.

How we train

Contact us for full course details, including duration, delivery options and lab requirements.

Ask about exercises, instructor feedback and the prior knowledge you need. Tool-specific courses marked provisional may become modules in a broader course.

Discuss your learning goals