Learning Tracks
Many tracks and dozens of sub-tracks. Every track starts with a free intro lesson.
Linux, containers, Kubernetes, CI/CD, and the cloud.
Six sub-tracks. Take Linux first; the rest can be taken in any order.
Filesystem, essential commands, file permissions, processes + systemd, networking from the CLI, shell scripting, SSH + hardening, package management, awk/sed/cut, and vim basics. Ends with a passion project that hardens + deploys to a real $5 VPS.
Containers vs VMs, Docker fundamentals, writing Dockerfiles, Docker Compose, networking, volumes, registries (Hub + GHCR), multi-stage builds + security scanning, and a real multi-service app. Ends with a deployed passion project on a real VPS.
Core concepts (Pods, Deployments, Services, ConfigMaps, Secrets), kubectl, rolling updates + probes, networking + Ingress, persistent storage, Helm, RBAC + autoscaling, managed K8s (EKS/GKE/AKS), and observability. Ends with a passion project deploying a multi-service Helm chart.
GitHub Actions in depth, complete CI workflows (lint + test + Docker push), CD pipelines (staging + production), environment + secret management, OIDC federation, testing in CI, security scanning, and deploy strategies (canary + blue/green). Ends with the job-readiness lesson.
Cloud landscape, AWS core services (EC2, S3, RDS, Lambda, IAM, VPC, CloudFront, Route 53), IAM in depth, EC2, S3, RDS, Lambda, VPC, CloudFront, AWS CLI + Terraform, and the AWS cert path. Ends with a passion project deploying a 3-tier app on AWS.
Azure vs AWS, core services (VMs, Blob, Azure SQL, Functions, Entra ID, App Service), Entra ID in depth, App Service, Functions, Blob Storage, Azure DevOps, AKS, and the Azure cert path (AZ-900 / AZ-104 / AZ-204).