// available now
Linux Essentials
Filesystem hierarchy, permissions, users, processes, pipes, package management, systemd, networking, and SSH — the core skills every developer needs.
filesystem
permissions
processes
pipes
systemd
ssh
networking
Open tutorial →
⏱ ~35 min
Git
From git init to interactive rebase — the DAG, hashes, branches, remotes, merge strategies, stash, worktrees and commit message etiquette.
commits
branches
rebase
DAG
remotes
stash
worktrees
Open tutorial →
⏱ ~45 min
Docker
Containers, images, volumes, networks, and docker-compose — with Traefik reverse proxy and HTTPS. From zero to a production-style stack.
containers
images
volumes
networking
compose
traefik
HTTPS
Open tutorial →
⏱ ~30 min
Kubernetes
Pods, deployments, services, ingress, persistent volumes, namespaces, and Helm — from cluster architecture to production-grade orchestration.
pods
deployments
services
ingress
volumes
helm
kubectl
Open tutorial →
⏱ ~40 min
// how to use
⌨️
Keyboard navigation
Use ← → arrow keys to advance between slides.
📊
Visual diagrams
Every concept has an SVG diagram that fills the slide — built to teach, not decorate.
💻
Real commands
Every code block uses real, copy-paste-ready commands — no pseudocode, no handwaving.
🌐
Works anywhere
Plain HTML files — open locally, share a link, or drop into any web server. No build step.