TekPit

Learn the tools
that actually matter

Visual, interactive presentations on the technologies at the heart of modern software development. No fluff, just working knowledge.

hands-on visual diagrams real commands keyboard navigation
// available now
$ ls -la /etc/nginx drwxr-xr-x root root 4096 $ systemctl status sshd ● sshd.service active (running) $ ps aux | grep python
🐧
operating systems 13 slides

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
A B C D E HEAD feature/login main
version control 17 slides

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
🐳 nginx 🐳 app 🐳 postgres Linux Kernel · shared
🐳
infrastructure 12 slides

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
Control Plane Node 1 Pod Pod Node 2 Pod Pod Node 3 Pod Pod
orchestration 13 slides

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.