> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Course Overview

> Introductory course overview for the CNPA certification teaching platform engineering concepts, six core domains, Sparkle Pony Ranch case study, study roadmap, quizzes and mock exams to prepare for exam

Welcome — I'm Michael Forrester.

In this lesson you'll get a focused introduction to the Certified Cloud Native Platform Engineering Associate (CNPA) certification: what the course covers, who it’s designed for, and how it prepares you to pass the CNPA exam and apply platform engineering principles to real teams and products.

This CNCF-backed, associate-level course emphasizes conceptual mastery of platform engineering topics so you can design, evaluate, or contribute to internal developer platforms and succeed on the CNPA exam.

## What this lesson covers

* CNPA blueprint overview and exam alignment
* Core platform engineering domains and priorities
* A recurring, practical case study (Sparkle Pony Ranch) that demonstrates platform use cases, personas, and trade-offs
* A study roadmap: lessons, quizzes, and mock exams to validate readiness

## Prerequisites

* Basic Linux command-line familiarity
* Container fundamentals (for example, Docker concepts)
* Basic container orchestration concepts (for example, Kubernetes)
* Version control fundamentals, especially GitOps concepts
* General cloud computing concepts: VMs, networking, and storage

<Callout icon="lightbulb" color="#1CB2FE">
  This is an associate-level, conceptual course. Hands-on labs will be added in later releases. For now, the emphasis is on building strong conceptual knowledge aligned to the CNPA exam blueprint.
</Callout>

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/EMWUWtbmMntWGHdB/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Pre-requisites/Course-Overview/start-prereqs-linux-docker-git-cloud.jpg?fit=max&auto=format&n=EMWUWtbmMntWGHdB&q=85&s=61f41cc32fa7948dc86d1e6374a72b80" alt="A slide titled &#x22;What You Need to Get Started&#x22; listing four prerequisite topics. They are Linux command line, container basics (Docker), Git version control, and cloud computing, each with a brief note on the expected skill level." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Pre-requisites/Course-Overview/start-prereqs-linux-docker-git-cloud.jpg" />
</Frame>

## What you'll learn (Six core CNPA domains)

This course is organized around six core platform engineering domains mapped to the CNPA blueprint. Each domain is covered conceptually, with examples from the Sparkle Pony Ranch case study and exam-style quiz questions.

* Platform Fundamentals
* Observability & Security
* Continuous Delivery (CI/CD)
* Platform APIs
* Developer Experience
* Platform Measurement (how to measure platform success)

<Frame>
  <img src="https://mintcdn.com/kodekloud-c4ac6d9a/EMWUWtbmMntWGHdB/images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Pre-requisites/Course-Overview/platform-engineering-six-domains.jpg?fit=max&auto=format&n=EMWUWtbmMntWGHdB&q=85&s=0c5750506fc17a337b9f5ac6a7c69796" alt="An infographic titled &#x22;Platform Engineering — Six Domains to Master&#x22; showing six colored pillar icons. The domains and priorities are: Platform Fundamentals 36%, Observability & Security 20%, Continuous Delivery 16%, Platform APIs 12%, Developer Experience 8%, and Platform Measurement 8%." width="1920" height="1080" data-path="images/Prep-Course-Certified-Cloud-Native-Platform-Engineering-Associate-CNPA/Pre-requisites/Course-Overview/platform-engineering-six-domains.jpg" />
</Frame>

To make domain priorities clearer, here’s a quick reference table showing the primary focus areas and approximate exam weightings reflected in the course:

| Domain | Focus and outcome | Approx. exam weight |
| - | -: | -: |
| Platform Fundamentals | Architecture patterns, platform responsibilities, platform personas | 36% |
| Observability & Security | Logging, metrics, tracing, access control, compliance fundamentals | 20% |
| Continuous Delivery (CI/CD) | Release patterns, pipelines, automation, GitOps integration | 16% |
| Platform APIs | API design, service contracts, platform extensions and integrations | 12% |
| Developer Experience | Self-service, developer workflows, onboarding, documentation | 8% |
| Platform Measurement | KPIs, SLIs/SLOs, platform adoption metrics | 8% |

## Course structure and learning experience

* Conceptual lessons that explain platform engineering principles and align with the CNPA domain topics.
* A single, recurring case study — Sparkle Pony Ranch (SPR) — used to demonstrate practical trade-offs. SPR’s core app (a simple web app that “spawns a pony” via a button) is intentionally lightweight so we can focus on platform needs, personas, and design choices.
* Personas you will follow across the course:
  * Swati — DevOps veteran (DevOps engineer)
  * Alan — Infrastructure specialist (systems administrator)
  * Fong — Cloud-native developer (early-career developer)
    These personas illustrate common team responsibilities and show how a platform should support different user needs.
* Tool demonstrations (high level) to explain how specific tools fit into platform workflows — this course emphasizes concepts rather than deep tool-specific tutorials.
* Interactive quizzes to reinforce each domain.
* Full-length CNPA mock exams (60 questions) aligned to the current blueprint to help identify gaps and measure readiness.

## Why Sparkle Pony Ranch (SPR) needs a platform

SPR currently has eight development teams using inconsistent processes — imperative scripts, ad-hoc shell scripts, direct kubectl usage, manual file copies, and more. These inconsistent practices create common platform problems:

| Symptom | Impact |
| - | - |
| Slow environment provisioning (3–5 days) | Delays feature delivery and increases cycle time |
| Developers spending \~40% time on infra tasks | Reduced feature velocity and lowered developer satisfaction |
| Scaling difficulty as teams grow | Increased operational burden and outages risk |
| Inconsistent security & observability | Harder incident response and compliance risk |

An internal developer platform provides self-service capabilities while enforcing consistent operational standards for observability, security, and reliability. The result: developers focus on features, infrastructure costs and toil decrease, and operational risk is reduced — the practical problems CNPA prepares you to solve.

## Roadmap, study guidance, and support

* We will walk through the CNPA exam blueprint and the official exam guide.
* Short refreshers on container orchestration and version control are included as needed.
* Follow the domain sequence (1–6), take the quizzes, and complete the mock exams to validate readiness.
* Estimated study commitment: 5–8 hours per week for learners with the listed prerequisites; allow more time if concepts are new.

Support resources:

* KodeKloud support and community forums
* Community discussion channels with occasional instructor participation
* AI Tutor and mentorship resources: [https://learn.kodekloud.com/user/courses/ai-tutor](https://learn.kodekloud.com/user/courses/ai-tutor)

## Final notes and next steps

* This course maps to the current CNPA blueprint and prepares you for the associate-level certification. CNCF plans to expand platform engineering certifications in the future.
* Recommended next step: complete the pre-assessment, then follow the course roadmap — domain lessons, quizzes, and mock exams.

References and useful links

* CNCF CNPA (Certified Cloud Native Platform Engineering Associate) — see the CNCF certification pages for the official blueprint and updates.
* Kubernetes Basics: [https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/](https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/)
* GitOps concepts and best practices
* KodeKloud learning resources and community

I'm Michael Forrester — excited to guide you through the CNPA journey.

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/certified-cloud-native-platform-engineering-associate-cnpa/module/8110e623-d6f3-4066-9593-68e20f890dad/lesson/478c1d41-6b37-410e-9c99-797d9be700b5" />
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.