Course Content
1
Version Control Mastery with Git: Branching, Rebasing, and Conflict Resolution
5 lessons- 1Restructure Commit History Using Interactive Rebase and Cherry-PickFree30 min
- 2Resolve a Multi-File Merge Conflict Between Two Feature Branches30 min
- 3Recover Lost Work Using Reflog, Stash, and Bisect30 min
- 4Enforce Code Quality Locally with Git Hooks28 min
- 5Choose Between Gitflow and Trunk-Based Development for a Real Team30 min
2
GitHub Platform Engineering: Pull Requests, Branch Protection, and CODEOWNERS
5 lessons- 1Configure Branch Protection Rules and Required Status Checks28 min
- 2Drive a Complete Pull Request Review Workflow with CODEOWNERS28 min
- 3Manage Repository and Environment Secrets Securely28 min
- 4Automate Dependency Updates and Security Patching with Dependabot28 min
- 5Assemble a Governed Repository with a Failing CI Gate That Blocks Merge32 min
3
Docker: Building, Running, and Distributing Container Images
5 lessons- 1Write a Multi-Stage Dockerfile for a Node.js API30 min
- 2Connect Containers Using Docker Bridge Networks and Named Volumes28 min
- 3Orchestrate a 3-Tier Application with Docker Compose and Healthchecks30 min
- 4Tag, Push, and Pull Images Using Docker Hub and ECR28 min
- 5Containerize and Run the Full 3-Tier Stack End to End32 min
4
GitHub Actions: Building CI/CD Pipelines from Lint to Deploy
5 lessons- 1Author a CI Workflow Triggered by Push and Pull Request28 min
- 2Accelerate Builds with Matrix Strategies and Dependency Caching28 min
- 3Build and Push a Docker Image to a Registry from a Workflow28 min
- 4Refactor Pipeline Logic into Composite Actions and Reusable Workflows30 min
- 5Deploy to Staging with a Full lint → test → build → push → deploy Pipeline32 min
5
Infrastructure as Code with Terraform: Provisioning Cloud Environments
5 lessons- 1Provision a VPC and Subnets Using HCL Resources and Variables30 min
- 2Configure Remote State with S3 Backend and DynamoDB Locking28 min
- 3Refactor Infrastructure into Reusable Terraform Modules30 min
- 4Detect and Remediate Configuration Drift and Secure Code with tfsec30 min
- 5Provision a Complete VPC + EC2 + RDS Environment with Modules and Remote State32 min
6
Kubernetes: Deploying, Scaling, and Securing Containerized Workloads
5 lessons- 1Deploy an API to Kubernetes with ConfigMaps and Secrets30 min
- 2Set Resource Requests, Limits, and Liveness/Readiness Probes30 min
- 3Route External Traffic Using Ingress and an Ingress Controller30 min
- 4Enforce Least Privilege with Namespaces and RBAC for Dev vs Ops Roles30 min
- 5Scale a 3-Tier App Under Load with HPA32 min