Welcome to Engineering with Claude
Most engineers pick up Claude Code, get a few good results, and plateau. They one-shot prompts, skim the output, and never learn where the tool actually earns its keep. This course is about getting past that plateau.
This isn't a concepts course. If you want to understand how LLMs work, read AI Engineering Concepts first. This course is about the practice: how to drive Claude Code on real codebases, review what it writes, refactor safely, extend it with your own tools, and roll it out across a team without leaking secrets or burning money.
What You'll Learn
- Where Claude Code Fits: The workflows where it beats you, and the ones where it wastes your time
- Context and CLAUDE.md: Giving Claude the right project memory so it stops guessing
- Prompting for Code: Specifying tasks so the change is right the first time
- Reviewing AI Code: Catching plausible-but-wrong output before it ships
- Planning and Refactors: Running large migrations and multi-file changes without breaking the build
- Subagents: Fanning out independent work in parallel
- Hooks and Skills: Automating the boring parts with settings, commands, and scheduled agents
- MCP: Connecting Claude to your tools, data, and services
- Security and Cost: What not to paste, prompt injection, permissions, and keeping the bill sane
- Team Adoption: Shared conventions, when not to use AI, and turning a workflow into a product
Why This Course?
- Practice over theory: Every lesson is something you'll do this week, not a diagram to memorize
- Judgment, not just tricks: The hard skill is knowing when to trust the output and when not to
- Team-ready: Covers the org-level skills your whole team needs, not just personal productivity
- Vendor-honest: Claude-specific where it matters, transferable everywhere else
Prerequisites
You should be comfortable in a codebase and a terminal, and have Claude Code installed. No AI background needed. If you've never run it, install it and try one prompt before Lesson 1.
Course Structure
10 lessons. The first half is personal skill: where the tool fits, context, prompting, reviewing, and refactoring. The second half is scale: subagents, automation, MCP, security, and team adoption. Each lesson stands alone, but they build toward one thing, using Claude like an engineer instead of a tourist.
Choose your first lesson from the sidebar.