By the end
What you'll build
- Navigate a Linux shell with confidence: files, processes, streams, pipes, exit codes and permissions.
- Construct and reason about docker commands and Dockerfiles — images vs containers vs layers, caching, and multi-stage builds.
- Read and validate a CI/CD pipeline: triggers, stages, needs-ordering, artifacts, gates and required approvals.
- Author and lint Infrastructure-as-Code (CloudFormation JSON and Terraform concepts) with deterministic Python checks.
- Construct kubectl commands and reason about Pods, Deployments, Services, scheduling and rolling-update math.
- Write a least-privilege CI/CD deploy IAM policy and predict its allow/deny decisions against a documented evaluator.
- Diagnose broken pipelines, containers and templates through structured, first-failure-first error analysis.
- Estimate build-minute and cluster-capacity numbers using dated, illustrative pricing snapshots (never live-price claims).
- Evaluate a delivery pipeline and architecture against a Well-Architected-style checklist across the pillars.
- Graduate from simulated drills to real free terminals (Killercoda, AWS Free plan/Educate) and frame Karka evidence honestly as skill evidence, not an AWS certificate.
The shape of it
How this course works
Short lessons
39 lessons across 6 modules, each small enough to finish in one sitting.
Practice as you go
Every lesson ends with a small space for what you noticed — the doing is the learning.
A certificate at the end
Finish the course and earn a certificate anyone can verify with a link.
Ready when you are.
Make an account and this course opens up — your progress is saved from the very first lesson.
