Learn 🧠 All Concepts (20) 🤖 What is an LLM? 📚 RAG Explained ⚡ AI Agents 💻 Run AI Locally 🇮🇳 AI in India 📖 Learn Tracks 🔧 DevOps Track ⚙️ AI Ops Track 🗺️ AI Engineer Roadmap
Tools 🔧 AI Tools Directory 🔓 Open Source AI ⭐ Top GitHub Repos ✦ Claude Skill Repos 🚀 Ready-to-Deploy Projects
Build 🏗️ Build Hub 🎯 Master Prompts 🧩 RAG Agents 🚀 App Megaprompts
Workflows ⚡ All Workflows (22) 🎥 Text to Video 🎞️ Image to Video 🔊 Text to Speech ♻️ Automation
Resources 🧪 Colab Notebooks ⚙️ n8n Workflows 📈 Algo Trading 💰 Passive Income
🗂️ Browse All Topics About AItheGuru
Engineering Education
AItheGuru Learn
69 chapters
Story-based learning

Learn by living
the story

Real engineers, real incidents, real commands — taught the moment you need them, not as lists to memorise.

69 chapters 4 tracks ~15h content Free · always
01

Story first

Every chapter opens mid-incident. You feel the urgency before you see the command df -h.

02

Commands in context

Each command appears exactly when the character needs it. It sticks because you remember the moment.

03

Windows engineers welcome

10 chapters map every Windows tool to Linux — Services.msc, Event Viewer, PowerShell and more.

📖
DevOps
Follow real Indian engineers as they learn DevOps the hard way — breaking things, fixing things, and building systems that actually work.
All 10 chapters →
🖥️
Linux for Production Support
Learn Linux through real production incidents. Every command taught in context of an actual scenario. By the end you will handle any Linux incident with confidence.
All 32 chapters →
🪟 #1
Beginner WIN→
Vijay's first day without Windows
The mental shift — everything you know mapped to Linux equivalents
Vijay 12 min
📁 #2
Beginner WIN→
Vijay learns the filesystem
No C: drive, no backslashes — how Linux organises everything
Vijay 11 min
⚙️ #3
Intermediate WIN→
Vijay manages services without Services.msc
systemctl, journalctl — better than Services.msc once you know how
Vijay 12 min
🌐 #4
Intermediate WIN→
Vijay troubleshoots the network
ip, ss, nc, curl — Linux networking for Windows engineers
Vijay 11 min
🔄 #5
Intermediate WIN→
Vijay tames processes without Task Manager
ps, top, kill, nice — process management for Windows engineers
Vijay 11 min
📋 #6
Intermediate WIN→
Vijay reads logs without Event Viewer
grep, tail, journalctl — log analysis that is faster than Event Viewer
Vijay 12 min
💻 #7
Advanced WIN→
Vijay replaces PowerShell with bash
Bash scripting for PowerShell users — same logic, different syntax
Vijay 14 min
🚨 #8
Advanced WIN→
Vijay handles his first Linux production incident
Full incident response — applying Windows instincts in a Linux world
Vijay 14 min
🧭 #9
Beginner
Riya's first production incident
Navigate Linux, read logs, find the problem — the foundation of everything
Riya 10 min
#10
Beginner
Dev hunts the CPU killer
Processes, top, ps, kill — finding and fixing runaway processes
Dev 10 min
🌐 #11
Intermediate
Priya traces the broken connection
Ports, DNS, firewall — diagnosing cannot connect incidents
Priya 12 min
💾 #12
Intermediate
Karan saves the disk at midnight
Disk full, systemctl, cron — the three pillars of production maintenance
Karan 11 min
⚙️ #13
Advanced
Meena automates the morning checklist
Shell scripting, functions, loops — turn manual work into automation
Meena 14 min
🚨 #14
Expert
3am — all incidents at once
Real war games: app down, CPU spike, disk full, cannot connect
The Team 15 min
📝 #15
Intermediate
Arjun becomes a log wizard
awk, sed, cut, sort, uniq — turn any log file into a data report in seconds
Arjun 12 min
🔬 #16
Advanced
Sneha finds the hidden bottleneck
strace, lsof, perf, tcpdump — deep diagnostics for complex incidents
Sneha 13 min
#17
Expert
Deepak runs things in parallel
xargs, parallel execution, advanced scripting — automate work across many servers at once
Deepak 13 min
🔐 #18
Intermediate
Ananya audits who has access to what
Users, groups, permissions, sudo — controlling access on production servers
Ananya 13 min
🔑 #19
Intermediate
Kiran secures access with SSH keys
SSH key authentication, config shortcuts, tunnelling and remote execution
Kiran 12 min
#20
Advanced
Sameer becomes twice as fast
Aliases, history tricks, tmux, watch — terminal productivity patterns that compound
Sameer 13 min
📐 #21
Expert
Divya chases the invisible p99
Latency percentiles, iostat, vmstat, strace — measuring what you cannot see
Divya 14 min
📦 #22
Beginner WIN→
Vijay installs software without an installer wizard
apt, yum, pip — package management for Windows engineers
Vijay 11 min
📊 #23
Intermediate WIN→
Vijay monitors servers without Datadog
sar, Netdata, Prometheus, Uptime Kuma — free monitoring for Linux servers
Vijay 13 min
🐳 #24
Intermediate
Priya containerises everything
Docker, Dockerfile, Docker Compose — running apps the modern way
Priya 14 min
#25
Intermediate
Arjun automates the boring work
crontab, systemd timers, flock — scheduling jobs that actually run reliably
Arjun 12 min
💿 #26
Advanced
Nandini extends the disk at 3am
LVM, partitions, swap, filesystem resize — adding space without downtime
Nandini 13 min
⚙️ #27
Advanced
Rajan unlocks the kernel's hidden performance
sysctl, ulimits, file descriptors — tuning the OS for high-traffic production
Rajan 13 min
🗄️ #28
Advanced
Meera builds the backup system nobody questioned
tar, rsync, pg_dump, rclone — backups that actually work when you need them
Meera 14 min
🛡️ #29
Advanced
Suresh locks down the open server
ufw, firewalld, fail2ban, nmap — network security that takes an afternoon
Suresh 13 min
📝 #30
Advanced
Priya writes the postmortem that prevents the next incident
Timeline reconstruction, 5 whys, action items — turning incidents into improvements
Priya 13 min
🤖 #31
Advanced
Kavitha turns a GPU server into an ML platform
nvidia-smi, CUDA, Ollama, Jupyter — running AI models on your own hardware
Kavitha 14 min
🏗️ #32
Expert
Dhruv builds the system that never goes down
nginx load balancer, keepalived, PostgreSQL replication — real high availability
Dhruv 15 min
🗄️
MySQL
Beginner to Expert: understand databases, write queries, optimise performance, debug procedures, and keep production MySQL healthy.
All 18 chapters →
🗄️ #1
Beginner
Rahul discovers why databases exist
What MySQL is, how to install it, and your first working database in one session
Rahul 12 min
🔍 #2
Beginner
Rahul asks the right questions
WHERE, ORDER BY, LIMIT, COUNT, GROUP BY — the complete SELECT toolkit
Rahul 13 min
🔗 #3
Beginner
Rahul connects his tables with JOINs
INNER JOIN, LEFT JOIN, aliases — combining two tables in one query
Rahul 13 min
✏️ #4
Beginner
Rahul writes, updates and deletes safely
INSERT, UPDATE, DELETE, ALTER TABLE — changing data without destroying it
Rahul 12 min
#5
Intermediate
Rahul speeds up the app with indexes
CREATE INDEX, EXPLAIN, slow query log — finding and fixing slow queries
Rahul 13 min
🔒 #6
Intermediate
Rahul makes operations atomic with transactions
START TRANSACTION, COMMIT, ROLLBACK, SAVEPOINT — all-or-nothing data changes
Rahul 12 min
🔁 #7
Intermediate
Priya stops writing the same query twice
Stored procedures, parameters, IF/ELSE — reusable database programs
Priya 14 min
👁️ #8
Intermediate
Priya creates windows into the data
Views, triggers — saving complex queries and automating audit logging
Priya 13 min
🐛 #9
Intermediate
Arjun learns to read error messages
Error 1045, 1064, 1062, 1452 — what every common MySQL error means and how to fix it
Arjun 13 min
🚑 #10
Advanced
Priya diagnoses the production crisis
SHOW PROCESSLIST, KILL, EXPLAIN ANALYZE, InnoDB status — live performance debugging
Priya 14 min
🔬 #11
Advanced
Arjun debugs the procedure that gave wrong answers
Debug selects, log tables, NULL traps, parameter shadowing — systematic procedure debugging
Arjun 13 min
🏛️ #12
Advanced
Priya scales the database and locks it down
Users and grants, read replicas, backups, my.cnf tuning — production-ready MySQL
Priya 14 min
🏎️ #13
Advanced
Priya masters advanced query optimisation
Covering indexes, query rewriting, partitioning — the craft of making queries fast
Priya 15 min
📐 #14
Advanced
Priya explains the data types developers get wrong
DECIMAL vs FLOAT, ENUM, TIMESTAMP vs DATETIME, JSON, timezone traps
Priya 13 min
💰 #15
Expert
Priya cuts the database bill by 60 percent
Unused indexes, fragmentation, connection pooling, Redis caching, my.cnf tuning
Priya 14 min
🚨 #16
Expert
Priya survives five production MySQL crises
MySQL won't start, too many connections, accidental delete, broken replication, table corruption
Priya 15 min
🏛️ #17
Expert
Rahul teaches the thinking behind good database design
Normalisation, when to denormalise, migrations, the optimisation decision tree
Rahul 14 min
🏆 #18
Expert
The team resolves a production incident using everything they know
Locks, deadlocks, bulk migration gone wrong — a real end-to-end incident resolution
Rahul, Priya, Arjun 15 min