Guides · by CawachLabs
The ideas behind the lessons, in plain words
Each guide takes one idea our lessons use, says what it is and why it matters, and names its sources. Written for people who don't write code for a living.
Computer basics
The everyday pieces every other guide builds on.
AI agents
What an AI coding agent can reach on your computer, and what limits it.
What an MCP server isHow an AI agent gets extra tools through MCP, what those tools can reach, and what to check before you add one.The sandbox, in plain wordsWhat the Claude Code sandbox walls off on your computer, what it leaves outside, and why you still need a deny rule.What an agent skill isHow a folder of instructions teaches an AI agent a new job, when the agent picks it up, and what to check before you install one.
Infrastructure tools
The tools the labs run on: containers, clusters, machines from code, and Linux services.
Containers and DockerWhat a container is, how images, registries, Compose files, networks and volumes fit together, and why the course pins every version.Kubernetes, the basicsWhy a cluster runs containers across machines, and what nodes, pods, deployments, services, namespaces, volume claims, Helm and kubectl contexts are.Infrastructure as code with OpenTofuHow the course builds its Azure machines from a text file, and what the commands init, plan, apply and destroy each do.Linux services and logs (systemd)What a service is, how systemd starts and tracks the OpenZiti programs in the labs, and how to read a service's log.
Zero trust
Identity instead of network location: the ideas behind the course.
Certificates and certificate authoritiesWhat a certificate says, who signs it, why one key must stay locked away, and how OpenZiti machines use certificates to prove who they are.Signing in through an identity provider (OIDC and tokens)How an app hands your sign-in to a service like Microsoft Entra ID, what the signed token it gets back contains, and how OpenZiti decides to trust it.