Concepts - Bite-Size Topic Pages¶
Single-topic explanations. 5-10 minute reads. No exam scaffolding.
Read one when you keep seeing a term and want to actually understand it.
How these are organized¶
Each page covers one concept: - What it is, in plain English - Why it exists (the problem it solves) - A small concrete example - What to look at next
These are not exam-objective summaries. They're "explain it like I'm a smart engineer who just hasn't been exposed to this yet."
If you want exam coverage, head back to the Study Hub.
Brand new to all of this? Start with Day One - terminal, git, HTTP, and servers - then come back here once that vocabulary feels familiar.
Want a curated path through these? Try Cloud from Scratch or AI from Scratch, which order the concepts into 8-phase paths.
Want them grouped by subject across the whole repo? See the topic indexes.
Cloud Computing¶
| Topic | Read when... |
|---|---|
| What is cloud computing? | You want the foundational mental model |
| IaaS vs PaaS vs SaaS | The three terms keep coming up |
| Regions and availability zones | You're asking "where does my code actually run?" |
| Shared responsibility model | You're wondering "what's AWS's job vs mine?" |
| VPC explained | Networking inside the cloud confuses you |
| IAM explained | "Roles vs policies vs federation" is fuzzy |
| Serverless explained | You keep hearing "serverless" without a clear definition |
| CDN explained | You see CloudFront/CloudFlare/Akamai and wonder what they do |
| Caching explained | You want to know why caches are fast and why they lie |
| Load balancing explained | "Layer 4 vs layer 7" keeps coming up and you want specifics |
| Autoscaling explained | You want capacity to follow demand without an outage |
| Cloud cost basics | The bill went up and nobody decided to spend more |
Containers and Orchestration¶
| Topic | Read when... |
|---|---|
| Containers vs VMs | You don't know why containers replaced VMs |
| Kubernetes in 10 minutes | Everyone uses K8s; you want to know why |
DevOps / Infrastructure¶
| Topic | Read when... |
|---|---|
| Terraform explained | You want to understand IaC without diving into HCL |
| CI/CD explained | "Pipelines" is hand-waved everywhere; you want specifics |
| Observability basics | "Logs vs metrics vs traces" needs a one-page answer |
| Idempotency explained | You're worried about retries doing things twice |
| Eventual consistency | A read returned stale data and you want to know why |
| Queues vs streams | You can't pick between SQS and Kinesis |
| Deployment strategies | Rolling, blue-green, canary: which and when |
Data and Databases¶
| Topic | Read when... |
|---|---|
| SQL vs NoSQL | You're choosing a database and the options blur together |
| Eventual consistency | A read returned stale data and you want to know why |
| Caching explained | You want to know why caches are fast and why they lie |
Networking and Security¶
| Topic | Read when... |
|---|---|
| DNS explained | You want to understand how the internet finds things |
| TLS and HTTPS | You want to know what the lock icon actually means |
| Secrets management | You need credentials in an app without leaving copies everywhere |
AI / Machine Learning - foundations¶
| Topic | Read when... |
|---|---|
| LLM basics | You want to understand what a language model actually does |
| Transformer architecture | You're ready to look inside the model |
| Embeddings and vector search | You want to understand semantic search |
| Context windows and management | You're hitting token limits in production |
| Multimodal models | You want to use images / audio / video in prompts |
AI / Machine Learning - building with LLMs¶
| Topic | Read when... |
|---|---|
| Prompt engineering | You want to write prompts that actually work |
| Tool use and function calling | You want the model to call your code |
| MCP explained | "Model Context Protocol" keeps coming up |
| Structured outputs | You want guaranteed-valid JSON from the model |
| RAG explained | "Retrieval-augmented generation" is everywhere |
| Fine-tuning vs RAG | You want to know which one to reach for |
| AI agents explained | You're trying to figure out what "agent" really means |
| Agentic loops | You want the deep-dive on the loop, not just the concept |
| Prompt caching | Your input costs are higher than they should be |
AI / Machine Learning - operations¶
| Topic | Read when... |
|---|---|
| Evals for LLMs | You're shipping LLM features and wondering how to test them |
| Guardrails and safety | You're worried about prompt injection or unsafe output |
| Prompt injection explained | You want to know why prompt injection has no clean fix |
| AI threat modeling | You're designing an AI feature and want to find the risk early |
| Inference servers | You're considering self-hosting an open-weights model |
| Quantization and distillation | You want a smaller, faster model |
| GPUs for AI | You want to know what VRAM, FLOPS, and bandwidth actually decide |
Companion docs¶
- Glossary - 200+ terms, one-line definitions
- Cloud from Scratch - structured 8-phase cloud path
- AI from Scratch - structured AI/LLM learning path
- YouTube curation - videos for visual learners
- Topic indexes - browse Learn + Build + Compare + Certify by subject
Suggest a topic¶
Missing a concept you keep getting asked about? Open an issue or PR. Criteria for new pages: - One topic, focused - 5-10 minute read - Plain English, no exam framing - Concrete example included