Platform Engineering Courses

Master DevOps and Platform Engineering with hands-on courses, interactive labs, and comprehensive bootcamps

All Courses (10)

Backstage 101: Building Internal Developer Portals
BEGINNER35+ hours

Backstage 101: Building Internal Developer Portals

Build Internal Developer Portals with Backstage using the 5 core pillars: Catalog, Templates, TechDocs, Auth, and Search

23 lessons11 labs7 quizzes
Crossplane 101: Platform Engineering with Cloud-Native Infrastructure as Code
INTERMEDIATE15+ hours

Crossplane 101: Platform Engineering with Cloud-Native Infrastructure as Code

Build Internal Developer Platforms with Crossplane that enable self-service AWS infrastructure provisioning through Kubernetes APIs

24 lessons7 labs8 quizzes
HashiCorp Sentinel 101
INTERMEDIATE5+ hours

HashiCorp Sentinel 101

Master HashiCorp Sentinel for policy as code, governance, and compliance in Terraform workflows.

27 lessons0 labs3 quizzes
Terraform 101 – Certified Terraform Associate
BEGINNER12+ hours

Terraform 101 – Certified Terraform Associate

Master Terraform from basics to advanced concepts with hands-on labs, prepare for certification, and learn Infrastructure as Code best practices.

78 lessons8 labs9 quizzes
Terraform for Beginners - Full Course in 1 Hour
BEGINNER1+ hours

Terraform for Beginners - Full Course in 1 Hour

Master Terraform basics in 1 hour with hands-on examples using Docker and AWS

13 lessons1 labs3 quizzes
Terraform AWS Lambda with API Gateway
INTERMEDIATE2+ hours

Terraform AWS Lambda with API Gateway

Build a serverless API with AWS Lambda and API Gateway using Terraform

2 lessons1 labs1 quizzes
Terraform vs Ansible Lab
INTERMEDIATE2+ hours

Terraform vs Ansible Lab

Compare Terraform and Ansible side-by-side with practical examples

4 lessons1 labs1 quizzes
HashiCorp Vault 101 – Certified Vault Associate
BEGINNER10+ hours

HashiCorp Vault 101 – Certified Vault Associate

Master HashiCorp Vault fundamentals from basics to advanced concepts and prepare for the Certified Vault Associate exam.

87 lessons5 labs11 quizzes
HashiCorp Vault 201 – Vault for Apps in Kubernetes
INTERMEDIATE8+ hours

HashiCorp Vault 201 – Vault for Apps in Kubernetes

Master Vault integration patterns for Kubernetes applications with hands-on labs covering sidecar injection, CSI providers, and GitOps workflows.

30 lessons0 labs4 quizzes

All Labs (84)

Automated Discovery
INTERMEDIATE120 minLAB

Automated Discovery

Set up automated discovery to import services from GitHub repositories with real-world repository creation and testing

backstagediscoverygithub
Part of: Backstage 101: Internal Developer Portal Fundamentals
Basic Software Catalog
BEGINNER180 minLAB

Basic Software Catalog

Add your first services and teams to the Backstage catalog with proper relationships and organization

backstagesoftware-catalogentities
Part of: Backstage 101: Internal Developer Portal Fundamentals
Role-Based Access Control with Permissions
INTERMEDIATE120 minLAB

Role-Based Access Control with Permissions

Implement role-based access control using Keycloak groups and Backstage permissions framework

backstagepermissionsrbac
Part of: Backstage 101: Internal Developer Portal Fundamentals
Docker Deployment & Security
INTERMEDIATE240 minLAB

Docker Deployment & Security

Deploy Backstage using Docker Compose with PostgreSQL and learn production security practices

backstagedockerdocker-compose
Part of: Backstage 101: Internal Developer Portal Fundamentals
Build Your First Template
INTERMEDIATE180 minLAB

Build Your First Template

Create a simple Node.js service template with Git integration and automatic catalog registration

backstagesoftware-templatesscaffolder
Part of: Backstage 101: Internal Developer Portal Fundamentals
Keycloak Integration
INTERMEDIATE180 minLAB

Keycloak Integration

Set up Keycloak as an OIDC provider for Backstage with realms, clients, and end-to-end authentication workflows

backstageauthenticationkeycloak
Part of: Backstage 101: Internal Developer Portal Fundamentals
Kubernetes Deployment
ADVANCED180 minLAB

Kubernetes Deployment

Deploy Backstage to Kubernetes following the official documentation with custom Docker images, Kubernetes manifests, and production-ready configuration.

backstagekubernetesdocker
Part of: Backstage 101: Internal Developer Portal Fundamentals
Kubernetes Plugin Setup
INTERMEDIATE135 minLAB

Kubernetes Plugin Setup

Configure the Backstage Kubernetes plugin to provide developers with visibility into their Kubernetes workloads directly from the developer portal.

backstagekuberneteskubernetes-plugin
Part of: Backstage 101: Internal Developer Portal Fundamentals
Local Backstage Setup
BEGINNER180 minLAB

Local Backstage Setup

Set up Backstage locally and explore the default interface to get comfortable with the development workflow

backstagelocal-developmentsetup
Part of: Backstage 101: Internal Developer Portal Fundamentals
...

Ready to Start Learning?

Join thousands of students mastering DevOps and Platform Engineering

View Pricing Plans