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