Course
AI for Code & Development
Ship a real, deployed full-stack app built primarily with AI agents. Cursor and Claude Code, MCP, sub-agents, debugging, and the production lifecycle.
- Length
- ~16 hours + capstone project
- Structure
- 12 modules · 46 lessons
- Certificate
- Verifiable on completion
Coming soon
This course is still in development. The structure below is a preview of what will be available — modules and lesson titles may change as we build it.
1
The Agentic Coding Landscape
- 1Vibe coding vs. vibe engineering vs. agentic engineering
- 2Tool landscape: Cursor, Claude Code, Codex CLI, Copilot, Windsurf, v0, Lovable
- 3When to use which tool
- 4Token economics and model selection (Opus vs. Sonnet vs. Haiku)
2
Context Engineering for Code
- 1What context engineering actually is
- 2CLAUDE.md / .cursorrules / AGENT.md patterns
- 3Structuring repos for AI-friendliness
- 4The art of the brief: specs that produce good code
3
Working with Cursor
- 1Cursor fundamentals: chat, composer, agents
- 2Rules, indexing, and project setup
- 3Tab completion vs. agent mode
- 4Multi-file edits
4
Working with Claude Code
- 1Claude Code in the terminal: a different mental model
- 2Slash commands and CLAUDE.md
- 3Plan mode, edit mode, and approval flow
- 4Headless and CI usage
5
Specs, Plans, and Checkpoints
- 1Writing specs that produce good code
- 2Planning multi-file changes
- 3Checkpoint-driven development
- 4Breaking work into agent-sized chunks
6
MCP (Model Context Protocol)
- 1What MCP is and why it matters
- 2Configuring MCP servers (filesystem, git, browser, database)
- 3Building a simple MCP server
- 4Multimodal MCP: Figma → code, screenshots → code
7
Agents, Sub-agents, and Skills
- 1When to use sub-agents vs. main context
- 2Building Skills (consistent methodologies)
- 3Hooks: PreToolUse, PostToolUse, Stop
- 4Long-horizon autonomous tasks
8
Code Review & Verification
- 1Never trusting AI output blindly
- 2The test/lint/run loop
- 3AI as code reviewer (reviewing your own AI code)
- 4Detecting subtle bugs and hallucinations in code
9
Debugging with AI
- 1Explaining stack traces and errors
- 2Reproducing bugs with AI
- 3Performance debugging
- 4When to stop letting AI debug
10
Production Lifecycle
- 1Tests as the AI's safety net
- 2CI/CD with AI
- 3Security scanning and AI
- 4GitHub PR autonomy
- 5Vibe coding → production
11
Where AI Breaks Down
- 1Codebases too big, contexts too long
- 2Tasks too vague
- 3Domain-specific knowledge gaps
- 4When to write it yourself
12
Capstone
Ship a real, deployed full-stack app built primarily with AI agents.
- 1Capstone Project