Skip to content

Learning Paths

These paths turn the 54-project catalog into sequenced routes. Each path is intentionally short enough to finish, but broad enough to build a portfolio story.

PathBest forOutcome
BeginnerNew studentsLinux, basic cloud app delivery, first CI/CD, and a local security demo
Docker/KubernetesContainer and cluster practiceDocker packaging, Kubernetes manifests, GitOps, microservices, and progressive delivery
Terraform/IaCInfrastructure buildersVPCs, EKS, ECS, serverless, OpenTofu, and validation-first infrastructure work
CI/CDDelivery engineersGitHub Actions, Jenkins, GitLab CI, Azure DevOps, AWS CodePipeline, and promotion workflows
DevSecOpsSecurity-minded buildersSAST, container scanning, secrets hygiene, SBOMs, signing, and secure pipeline design
AWSCloud portfolio workAWS networking, containers, EKS, ECS, serverless, monitoring, and cost-aware cleanup
Platform Engineering 2026Modern platform narrativeGitOps, observability, supply chain security, OpenTofu, progressive delivery, and flagship EKS
  1. Read the path goal and complete the projects in order.
  2. Use the project picker when you need a substitute with lower cost or different tooling.
  3. Run the validation command from each project.yaml before deployment.
  4. Keep a lab journal with setup notes, screenshots, failure modes, and cleanup proof.
  5. End each path by writing one portfolio case study from the strongest project.