Intermediate · 4h 33m · 20 lessons
Claude Code
Pair-program with an AI agent right in your terminal.
What you'll learn
- ✦Explain how Claude Code, an agent that reads, edits and runs, differs from a chatbot
- ✦Trace the explore → plan → act → check loop on a real task and give it a check it can run
- ✦Write prompts that give Claude Code the right context: the files, the goal and the exact error
- ✦Decide how much control to keep with permission modes, plan mode, rewind and review
- ✦Build a CLAUDE.md, a custom slash command or skill, and a subagent to guide it
- ✦Choose when to extend it with hooks and MCP, and pick the jobs where it shines
Part of these career paths
- AI-Assisted Developer path · course 4 of 5
Certification projects
Build 4 projects to earn your certificate
Hands-on work that proves you can apply what you learned — part of the certificate requirements.
Syllabus
Module 1 · 59m
Meet Claude Code Free
What you'll be able to do
- Can explain how Claude Code differs from a chat assistant, install it and start it in the right folder
- Can describe how it explores a project it has never seen, and what it knows when a session starts
- Can trace the explore, plan, act, check loop and give it a check it can run
- Can manage the context window with /context, /compact and /clear
Module 2 · 42m
Working with it Pro
What you'll be able to do
- Can write a prompt that names the symptom, the file, the exact error and what fixed looks like
- Can name the tool behind each step (Read, Glob, Grep, Edit, Write, Bash) and follow a chain of tool calls
- Can review an agent's change with git status and git diff and spot red flags before committing
Module 3 · 44m
Staying in control Pro
What you'll be able to do
- Can choose a permission mode and write allow, ask and deny rules that fit the risk of a task
- Can decide when a task needs plan mode, then review and approve the plan
- Can rewind a wrong turn with /rewind and say what checkpoints can't undo
Module 4 · 49m
Getting great results Pro
What you'll be able to do
- Can turn a vague request into a small task that names the place, the change and the finish line
- Can write a short CLAUDE.md, choose where it lives and keep it current
- Can package a repeated routine as a skill that runs with /name
- Can give Claude Code a check it can run and loop until the check passes
Module 5 · 38m
Extending it Pro
What you'll be able to do
- Can add an MCP server you trust and pick the right server for a job
- Can hand read-heavy, independent work to a subagent with a complete brief
- Can write a hook for a rule that must run every time, and tell it apart from CLAUDE.md advice
Module 6 · 41m
Using it well Pro
What you'll be able to do
- Can sort tasks into ones to hand to Claude Code and ones to lead, by asking whether a check exists
- Can spot and fix the common traps, from unread diffs and edited tests to prompt fatigue
- Can plan the next steps, including headless mode, while keeping review and verification as your job
More AI courses
✦ Pro
AI for Developers
See how LLMs really work, then use AI in your daily dev work without trusting it blindly.
✦ ProChatGPT & Claude for Coding
Use ChatGPT and Claude to write, debug and understand code, and check every word they say.
✦ ProPrompt Engineering Basics
Learn to talk to AI models so they actually do what you want.