DevOps

DevOps & Git

Git mastery, Linux, CI/CD pipelines, Docker, Kubernetes, cloud infrastructure and observability — the full path your code travels from laptop to users, with hands-on labs at every step.

Intermediate8 weeks8 modules · 42 lessons

What you'll walk away with

  • Recover from any Git disaster with reflog-level confidence
  • Build CI/CD pipelines that test, build and deploy automatically
  • Containerize anything and orchestrate it on Kubernetes
  • Observe production with logs, metrics, traces and SLOs
Loading your progress…
0%

Progress saves on this device automatically. Reviews follow the 1 · 3 · 7 · 21 · 60 day spaced schedule.

How to study this course (the neuroscience built in)

Active Recall

Answer the recall questions BEFORE revealing. Trying to remember — even failing — builds memory 3x stronger than rereading.

Spaced Repetition

Completed lessons return for review after 1, 3, 7, 21 and 60 days. Review exactly when you're about to forget.

Chunking

Each module is one small digestible chunk with a one-line memory hook. Finish a chunk fully before starting the next.

Feynman Technique

Every module ends with a teach-it-back prompt. If you can't explain it simply, you haven't learned it yet.

Interleaving

Mixed revision phases deliberately shuffle topics — discrimination between problem types is what exams test.

Dual Coding

Interactive simulators pair visuals with text. Two memory channels beat one — always do the interactives, not just the videos.

Curriculum

Git internals: blobs, trees, commits — the object graph14 min
Branching strategies: trunk-based vs GitFlow12 min
rebase -i, cherry-pick, reset (soft/mixed/hard)16 min
Interactive: disaster recovery with reflog12 min
Rescue lab: recover a 'lost' commit + fix a bad rebase30 min

Feynman Prompt — teach it back

Teach rebase vs merge as rewriting your diary vs stapling two diaries together.

Active Recall — answer before revealing