Karka

Course

DevOps, Containers & IaC Basics

Hands-on DevOps foundations — Linux, Docker, CI/CD, Infrastructure as Code and Kubernetes — with browser-simulated command drills, Python template validators, and a real-terminal Killercoda graduation. Prep and skill evidence, not an AWS certificate.

Professional electiveAdvancedCloudCertificate
6 modules 39 lessons 14 enrolled ~11.5h of material

First three lessons free. Full access with Karka Pass from ₹49 for 7 days (7 days ₹49 · 30 days ₹199 · 1 year ₹1,999).

DevOps, Containers & IaC Basics

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.

Curriculum

What's inside

6 modules · 39 lessons

  1. 01

    Linux & Shell Fluency

    6 lessons
    • Start here: what this course is (and isn't)
    • The shell mental model
    • The shell command matrixflashcard sr
    • Lab: log triage without greppython lab
    • Shell vocabulary: exit codes, permissions, pipesfill blank
    • + 1 more lesson
  2. 02

    Docker: Images, Containers & Layers

    7 lessons
    • Containers vs VMs: images, layers, registries
    • Drill: docker runtime commandscli builder
    • Dockerfile anatomy, caching & multi-stage builds
    • Drill: docker images — build, tag, pushcli builder
    • Lab: a tiny Dockerfile linterpython lab
    • + 2 more lessons
  3. 03

    CI/CD Pipeline Anatomy

    6 lessons
    • CI/CD pipeline anatomy
    • Drill: git for pipelinescli builder
    • Reading a pipeline file
    • Lab: validate a pipeline configpython lab
    • Lab: build-minute cost calculatorpython lab
    • + 1 more lesson
  4. 04

    Infrastructure as Code: CloudFormation & Terraform

    7 lessons
    • Why Infrastructure as Code
    • CloudFormation and Terraform, side by side
    • Lab: validate a CloudFormation templatepython lab
    • Drill: terraform workflowcli builder
    • Lab: summarize a Terraform planpython lab
    • + 2 more lessons
  5. 05

    Kubernetes Concepts

    6 lessons
    • Orchestration & cluster anatomy
    • The Kubernetes object matrixflashcard sr
    • Drill: kubectl essentialscli builder
    • Lab: will the pod schedule? (bin-packing)python lab
    • Lab: rolling-update capacity mathpython lab
    • + 1 more lesson
  6. 06

    Graduation: Real Terminals, Well-Architected Review & Capstone

    7 lessons
    • Graduation: from simulation to real free terminals
    • Tier-2 task: Docker on a real terminal (Killercoda)
    • Evidence quiz: your Docker Killercoda runquiz
    • Tier-2 task: Kubernetes on a real cluster (Killercoda)
    • Evidence quiz: your Kubernetes Killercoda runquiz
    • + 2 more lessons

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.