- Module 1: Intro to platform engineering
-
Live session - Module 1: Intro to platform engineering
-
Recording - Live session - Module 1: Intro to platform engineering
-
Quiz - Module 1: Intro to platform engineering
-
Core concepts and foundations of platform engineering
-
Why platform engineering has emerged, and its impact on the industry
-
Differences between Platform Engineering, DevOps, and SRE
-
Essential skills to learn to become a platform engineer
-
Resources
-
Homework
- Module 2: How to build an Internal Developer Platform
-
Live session - Module 2: How to build an Internal Developer Platform
-
Recording - Live session - Module 2: How to build an Internal Developer Platform
-
Quiz - Module 2: How to build an Internal Developer Platform
-
Platform as a Product
-
Platform architecture choices
-
Front-end and back-end designs
-
Reference Architectures and where to get started building your IDP
-
Resources
-
Homework
- Module 3: Platform tooling 101
-
Live session - Module 3: Platform tooling 101
-
Recording - Live session Module 3: Platform tooling 101
-
Quiz - Module 3: Platform Tooling 101
-
What tools platform teams are using
-
Hands on lab featuring two IDP examples
-
Open source IDP with Backstage and ArgoCD built with CNOE
-
Vendor based platform built with a Platform Orchestrator
-
Resources
-
Homework
- Module 4: The art of building Golden Paths
-
Live session - Module 4: The art of building golden paths
-
Recording - Live session Module 4: The art of building golden paths
-
Quiz - Module 4: The art of building Golden Paths
-
Designing Golden Paths
-
Golden Paths vs Golden Cages
-
How to identify Golden Paths?
-
The impact of Golden Paths
-
Resources
-
Homework
- Module 5: Find the right abstraction(s)
-
Live session - Module 5: Find the right abstraction(s)
-
Recording - Live session - Module 5: Find the right abstraction(s)
-
Quiz - Module 5: Find the right abstraction(s)
-
Value of abstractions
-
Frontend abstractions
-
Backend abstractions
-
How abstractions pave golden paths
-
Resources
-
Homework
- Module 6: Infrastructure platform engineering
-
Live session - Module 6: Infrastructure platform engineering
-
Recording - Live session - Module 6: Infrastructure Platform Engineering
-
Quiz - Module 6: Infrastructure Platform Engineering
-
What is Infrastructure Platform Engineering
-
Why Infrastructure Platform Engineering?
-
Rules for designing APIs for platforms
-
Vending machines
-
The how: Everything as code
-
Separation of concerns vs cross-cutting concerns
-
Resources
-
Homework
- Module 7: How to build your Minimum Viable Platform (MVP)
-
Live session - Module 7: How to build your Minimum Viable Platform (MVP)
-
Recording - Live session - Module 7: How to build your Minimum Viable Platform (MVP)
-
Quiz - Module 7: How to build your Minimum Viable Platform (MVP)
-
Defining a Minimum Viable Platform
-
Why start with an MVP
-
Designing and building your own MVP
-
Follow the MVP framework
-
Resources
-
Homework
- Module 8: How to sell your MVP to key stakeholders
-
Live session - Module 8: How to sell your MVP to key stakeholders
-
Recording - Live session - Module 8: Demo your MVP to key stakeholders
-
Quiz - Module 8: How to sell your MVP to key stakeholders
-
Why you need to be a salesperson
-
Problem statement framework for effective communication
-
Example1: How to communicate to developers
-
Example 2: How to communicate with security teams
-
Example 3: How to communicate with execs
-
Build a business case and calculate ROI
-
Resources
-
Course feedback survey
- Next
-
Exam info
Platform Engineering Fundamentals
Master all the key concepts of platform engineering. Build your first Internal Developer Platform hands on. Get access to blueprints and templates to follow best practice.
👉 Master all the key concepts of platform engineering
👉 Design your first Internal Developer Platform
👉 Get access to best practice blueprints + templates
This course is designed to maximize interactivity, Q&A, collaboration and create the best environment for hands-on work. This is not the kind of course where you just get a video link.










