Vibe EngineeringSMIT · AI Agentic Engineering
SMIT · Vibe Engineering

Vibe Engineering with AI Coding Agents

A hands-on course that takes you from “what even is vibe coding?” to shipping real apps with an AI agent — and understanding exactly what is happening under the hood while it does. Taught at SMIT by Muhammad Uzair Khan.

🎮 Build a game from one prompt 🧠 How LLMs actually work 📄 Master agents.md ⚡ Ship a Kanban app in YOLO mode 🤖 Build an AI digital twin ⌨️ Master the Claude Code CLI

Your class-by-class map

Read straight through, or jump to any topic. Every page stands on its own and links to the next.

Class 2 · Orientation

See the magic, then name it

Generate a 3D game from a sentence, then build the mental map: the Missing Manual, vibe coding vs. agentic engineering, the eight stages of AI adoption, and where the money goes.

Class 3 · Theory that pays off

What’s under the hood

Tokens, memory, reasoning, tools and loops — the four tricks that turn autocomplete into an agent. Then context engineering, agents.md, and how professional workflows have evolved.

Class 4 · Hands on

Build for real

Install the tools, write a great agents.md, and drive Cursor in YOLO mode to build a working Kanban board — planning, generating, testing, and iterating with feedback.

Class 5 · Projects day

Choose your model, then YOLO

Pick the right model, learn the five “be the boss” principles, set up OpenRouter, and vibe-code a portfolio site with an AI digital twin — then review it with a second model.

Class 6 · Claude Code

Meet Claude Code — and its rivals

Install Claude Code in VS Code, learn the CLI — /init, /context, running tests — then run free and cheap models through OpenCode, AMP, OpenRouter and local Ollama.

By the end of these classes you can…

  • Generate a working app from a single prompt and improve it through conversation.
  • Explain what an LLM is doing — tokens, memory, reasoning, tools, loops — and define an “agent” precisely.
  • Write a tight, effective agents.md and understand how the context window shapes results.
  • Choose deliberately between tools and models, and know when it’s safe to YOLO.
  • Drive an AI-native IDE (Cursor) in plan and YOLO modes to build, review, and debug real applications.
  • Ship a portfolio site with an AI digital twin via OpenRouter — and own every line of it.
  • Install and drive Claude Code from the terminal — and run free or cheap models through OpenCode, AMP, OpenRouter and Ollama.
How to use this site

Everything here works for total beginners and seasoned engineers alike. If a section is obvious to you, put it on 2× and skim — there’s something for everyone. Use the button up top to switch between light and dark, and the left sidebar to jump around.