AI curriculum

Course outline for Platform Engineering

Repeated infrastructure setup can slow development and create inconsistency. Design a small self-service platform path with versioned configuration and explicit operating responsibilities.

About Platform Engineering

Repeated infrastructure setup can slow development and create inconsistency. Design a small self-service platform path with versioned configuration and explicit operating responsibilities.

Platform Engineering Course Objectives

  • Define developer platform users and service boundaries.
  • Create a versioned infrastructure workflow.
  • Specify a golden path with validation and ownership rules.

Pre-requisites

  • Familiarity with Git and application deployment.
  • Basic infrastructure and command-line experience.

Lab Setup

  • Computer with Git, Terraform, and a local container runtime.
  • Use local infrastructure targets and a sample repository; hosted CI or cloud accounts are optional.

Detailed Course Outline

Proposed modules

Module 1: Platform foundations

  • Internal developer platforms
  • Infrastructure as code
  • Terraform
  • GitOps

Practical outcome: Define a versioned infrastructure change process.

Module 2: Developer self-service

  • CI/CD
  • Developer environments
  • Golden paths
  • Self-service infrastructure

Practical outcome: Specify a reusable environment path with validation checks.

Practical exercise

  • Build a local platform template and review its developer experience and operating boundaries.

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