You know the basics. You can navigate a terminal, run Docker containers, write simple scripts, and query a database. But there is a gap between "it works" and "it works in production." That gap is where intermediate skills live — and it is where most self-taught professionals get stuck.
Our Intermediate Guide Collection bridges that gap with 20 focused PDF guides that teach you the patterns, practices, and techniques used by professional engineers in real production environments.
What You Will Learn at This Level
Intermediate guides focus on the skills that separate hobbyists from professionals:
- Production patterns — how things are actually done in professional environments
- Performance awareness — understanding why things are slow and how to fix them
- Security mindset — hardening, access control, and defense in depth
- Debugging mastery — systematic approaches to finding and fixing problems
- Best practices — conventions and patterns the industry has converged on
The Complete Intermediate Collection (20 Guides)
Linux & System Administration
- Linux Intermediate Guide — process management, systemd deep dive, performance monitoring, log analysis, cron automation
- Linux Permissions Intermediate Guide — ACLs, setuid/setgid, sticky bit, umask strategies, auditing
- Bash Scripting Intermediate Guide — error handling, signal traps, process substitution, here documents, portable scripts
- Vim Intermediate Guide — macros, registers, split windows, plugins, efficient workflows
- SSH Intermediate Guide — multiplexing, jump hosts, port forwarding, config management, hardening
Containers & Orchestration
- Docker Intermediate Guide — multi-stage builds, layer optimization, health checks, security scanning, resource limits
- Docker Compose Intermediate Guide — profiles, extends, secrets, networking strategies, production-ready configurations
- Kubernetes Intermediate Guide — resource management, RBAC, network policies, ConfigMaps, horizontal pod autoscaling
Cloud & Infrastructure
- AWS CLI Intermediate Guide — IAM policies, VPC networking, CloudWatch monitoring, cost optimization
- Azure CLI Intermediate Guide — RBAC, virtual networks, Application Gateway, managed identities
- Terraform Intermediate Guide — modules, state management, workspaces, remote backends, refactoring
- Ansible Intermediate Guide — roles, Jinja2 templates, vault encryption, dynamic inventory, idempotency patterns
- Nginx Intermediate Guide — load balancing, caching, rate limiting, security headers, performance tuning
Databases
- PostgreSQL Intermediate Guide — query optimization, indexing strategies, EXPLAIN ANALYZE, connection pooling, partitioning
- MySQL Intermediate Guide — InnoDB internals, replication, query profiling, backup strategies
Programming & DevOps
- Python Intermediate Guide — decorators, generators, context managers, type hints, testing, virtual environments
- Git Intermediate Guide — interactive rebase, bisect debugging, submodules, worktrees, reflog recovery
- PowerShell Intermediate Guide — advanced functions, remoting, DSC, module development, error handling
- Regex Intermediate Guide — lookahead/lookbehind, named groups, performance optimization, multiline patterns
- Networking Intermediate Guide — VLAN configuration, firewall rules, VPN setup, traffic analysis, troubleshooting methodology
Who Are These Guides For?
You are ready for intermediate guides if:
- You have 6-12 months of experience with a technology
- You can complete basic tasks but want to do them better
- You are preparing for a professional or DevOps role
- You want to understand why things work, not just how
- You manage infrastructure that needs to be reliable and secure
The Intermediate Mindset
The biggest shift at the intermediate level is moving from "make it work" to "make it right." Here is what changes:
| Beginner Approach | Intermediate Approach |
|---|---|
| Copy commands from tutorials | Understand what each flag and option does |
| Fix errors by searching Google | Read logs systematically and trace root causes |
| Run everything as root | Use least-privilege access and proper user management |
| Store configs locally | Version control everything, use templates |
| Manual deployments | Scripted, repeatable deployment processes |
Download and Level Up
All 20 intermediate guides are completely free to download as PDFs.
Browse the full Cheat Sheet Library →
Complete Your Learning Journey
- 41 Quick Reference Cheat Sheets — keep commands at your fingertips
- 40 Beginner's Guides — solid foundations for new technologies
- 20 Advanced Guides — expert-level mastery for senior professionals
Frequently Asked Questions
How do I know if I am ready for intermediate guides?
If you can complete basic tasks independently but want to understand best practices and production patterns, you are ready.
Should I read the beginner guide first?
If you are already comfortable with a technology, you can skip directly to the intermediate guide. If something does not make sense, refer back to the beginner guide for that topic.
Are these relevant for job interviews?
Absolutely. Interview questions for mid-level positions often focus exactly on the topics covered in these guides — optimization, security, debugging, and best practices.