Free, comprehensive cloud native education — from Zero to Production.
Terminal basics → Linux → Kubernetes certifications → Cloud → Platform engineering → On-prem → AI & AI/ML engineering.
No paywalls. No upsells. Theory-first, hands-on always.
🌐 Live site: kube-dojo.github.io · What's New / Changelog
Цей проєкт присвячується українським ІТ-інженерам, які віддали своє життя, захищаючи Батьківщину.
Вони були розробниками, DevOps-інженерами, системними адміністраторами. Вони будували системи, писали код, підтримували інфраструктуру. Коли прийшла війна, вони залишили клавіатури й взяли зброю.
Їхній код живе. Їхня жертва — вічна. Слава Україні.
Тарас Шевченко, 1845
Як умру, то поховайте
Мене на могилі,
Серед степу широкого,
На Вкраїні милій,
Щоб лани широкополі,
І Дніпро, і кручі
Було видно, було чути,
Як реве ревучий.Як понесе з України
У синєє море
Кров ворожу... отойді я
І лани і гори —
Все покину і полину
До самого Бога
Молитися... а до того
Я не знаю Бога.Поховайте та вставайте,
Кайдани порвіте
І вражою злою кров'ю
Волю окропіте.
І мене в сем'ї великій,
В сем'ї вольній, новій,
Не забудьте пом'янути
Незлим тихим словом.
Eight structured tracks — 824 modules — from absolute beginner to production systems, AI literacy, private infrastructure, and AI/ML engineering.
| Track | Modules | Est. time | What it covers |
|---|---|---|---|
| Fundamentals | 44 | ~55h | Zero to Terminal, Cloud Native 101, Kubernetes Basics. Start here if you're new. |
| Linux | 37 | ~50h | Everyday Use + Deep Dive — basic commands to kernel internals. |
| Cloud | 92 | ~130h | AWS / GCP / Azure essentials, EKS/GKE/AKS deep dives, architecture patterns. |
| Certifications | 195 | ~250h | CKA, CKAD, CKS, KCNA, KCSA + specialist & platform learning paths. |
| Platform Engineering | 241 | ~320h | SRE, GitOps, DevSecOps, MLOps, FinOps, Chaos Engineering + toolkits. |
| On-Premises | 57 | ~80h | Bare-metal Kubernetes from rack to cluster — networking, storage, ops. |
| AI | 37 | ~80h | AI foundations, prompting, verification, privacy, AI-native work from zero. |
| AI/ML Engineering | 121 | ~160h | Local-first AI, RAG, MLOps, inference, fine-tuning, AI platform paths. |
🌐 Translations — work in progress. A Ukrainian translation exists for part of the curriculum (~40%: Prerequisites, CKA, CKAD), but it is incomplete and currently lags the English content — recent English module rewrites have not yet been re-translated. Treat the English curriculum as the source of truth; the Ukrainian pages are deferred until the English is production-ready. Browse what exists at kube-dojo.github.io/uk/.
Not sure where to start? Follow this progression:
Fundamentals ─▶ CKA ─▶ CKAD + CKS ─▶ Cloud / AI / AI-ML ─▶ Platform Eng ─▶ On-Prem / Specialize
(44 mods) (41) (54) (92 / 37 / 121) (241) (57+)
| You are... | Start here |
|---|---|
| Never used a terminal before | Zero to Terminal |
| New to containers / K8s | Prerequisites |
| Want K8s admin certification | CKA |
| Want K8s developer certification | CKAD |
| Want K8s security certification | CKS |
| Entry-level K8s cert | KCNA or KCSA |
| Platform engineer | CNPE Learning Path |
| Multi-cloud Kubernetes | Cloud Track |
| Need AI literacy from zero | AI |
| Building AI systems / local-first ML | AI/ML Engineering |
| Running K8s on bare metal | On-Premises |
| Already certified, want depth | Platform Engineering |
A free, text-based curriculum for learning Kubernetes, cloud native, and platform engineering.
- Free — No paywalls, open source.
- Theory-first — Understand principles before tools. You can't troubleshoot what you don't understand.
- Text-based — Searchable, version-controlled, no videos.
What we are not: a replacement for paid courses like KodeKloud or Udemy. We don't ship video lessons. For realistic exam simulation, use killer.sh. For interactive in-browser labs, use killercoda.com.
Theory before hands-on. You can't troubleshoot what you don't understand.
No memorization. K8s docs are available during exams — we teach navigation, not YAML memorization.
Principles over tools. Tools change. Foundations don't. Learn both, in that order.
The site is built with Astro + Starlight and deployed to GitHub Pages. Content is authored in Markdown under src/content/docs/.
npm install
npm run build # build the static site to dist/
npx astro dev # local dev server with hot reloadWhat we welcome:
- Hands-on exercises — real scenarios, not toy examples.
- War stories — production incidents that teach a lesson (must cite a real, verifiable source; each incident is told once across the curriculum).
- Tool expertise — deep-dives on ArgoCD, Prometheus, Vault, Cilium, etc.
- Error fixes — typos, outdated commands, broken YAML, dead links.
What we don't build:
- Exam simulators — use killer.sh.
- Video content — text-first, searchable, version-controlled.
How to contribute:
- Open an issue to discuss before large PRs.
- Follow the existing module structure.
- Test all commands and YAML before submitting, and run
npm run build(0 errors) before opening a PR.
MIT License. Free to use, share, and modify.
"In the dojo, everyone starts as a white belt. What matters is showing up to train."