Skip to content

AI Agents & Vibe Coding

There's a specific moment where this clicks. You've been using an AI chatbot for a while, asking it questions, pasting in code, copying answers back out, and then one day you watch it actually do something. It reads a file, calls an API, checks the result, and tries again when the first attempt fails. Nobody copied and pasted anything. That's the line between talking to a language model and building with an agent, and this course exists to get you comfortably on the far side of it.

Five days, each one building on the last. Not five days of lectures, five days of a working system getting more capable under your hands, until by the end you've shipped something that runs unattended, remembers what it's done, defends itself against bad input, and tells you when it breaks.

The arc

Day 1 , Intro to Agents & Vibe Coding starts by drawing the actual line between a chatbot and an agent, then hands you the tools: an AI coding CLI as your daily driver, and the prompting and context-window fundamentals that make everything downstream work better. "Vibe coding" , treating natural language as your primary interface to a codebase, stops being a buzzword here and starts being a working habit.

Day 2 , Agent Tools & Interoperability is where an agent stops being a single call to a model and starts being a system. You'll wire it to real APIs without your pipeline falling over on the first rate limit, let it execute code without trusting it blindly, and connect it to other agents and tools it doesn't control directly.

Day 3 , Agent Skills gives your agent a memory that survives past one conversation, teaches you to manage context and cost at scale, and, the module this day is built around, shows you how an agent can write and reuse its own procedural skills, using the real mechanism a production framework actually ships (not an invented one).

Day 4 , Security & Evaluation is the day most courses skip, and the day that determines whether what you built is a toy or something you'd trust with real users. You'll get data validated on the way out of the model, build a defense against the injection attacks unique to agentic systems, and put real evaluation in place instead of eyeballing outputs and hoping.

Day 5 , Spec-Driven Production Development takes everything built over the previous four days and makes it survive contact with reality: a contract-first design so the pieces don't silently drift apart, a deployment that keeps running after you close your laptop, a way for real users to reach it, and observability so you find out about a failure from a dashboard instead of a complaint.

Then you build it for real

Every day's material feeds directly into the Capstone: The Foreman , an on-call engineering assistant you page from Slack, built from two cooperating agents that research, fix, and remember. It's not a toy demo bolted onto the end of the course; it's the thing that proves everything you learned over five days actually composes into a system, not just five disconnected exercises.

New to Linux, Python, or the terminal in general? Start with Practical Fundamentals first, this course assumes you're comfortable there and gets moving fast from Day 1.