Software engineers learn to use Claude across its five working surfaces — claude.ai chat, Projects, Claude Code, Claude Chrome, and Claude Design — to write, review, and maintain production code. The course starts in the browser with chat and shows the three signals that you have outgrown it: copy-paste friction, multi-file change, and long-running tasks. You then move into Claude Code, the terminal agent, where you meet its tool surface (Read, Edit, Bash, Grep) and pin invariants in a project CLAUDE.md so every session starts with the same context. From there you build slash-command skills that wrap Rust binaries like cargo clippy, dispatch sub-agents in parallel with YAML-contract guardrails, and replace raw grep with pmat query enrichment flags (--churn, --faults, --coverage-gaps, -G). The course closes with pmat comply and pmat hooks wired into pre-commit, so failing code cannot land.
Covers five surfaces — claude.ai chat, Projects, Claude Code, Claude Chrome, Claude Design. Same model reasons across every surface; only the interaction shape changes. A chat turn is prompt in, response out, with a side artifact panel for code the model writes. A Project is a named workspace with pinned reference files so every chat inside it sees the same context.
涵盖的内容
3个视频3篇阅读材料
显示有关单元内容的信息
3个视频•总计10分钟
1.1.1 What Is Claude•2分钟
1.1.2 Claude AI Chat, Projects, Artifacts•5分钟
1.1.3 When to Graduate from Chat•3分钟
3篇阅读材料•总计3分钟
About This Course•1分钟
Key Terms: What Claude Is•1分钟
Reflection: What Claude Is•1分钟
Claude Code Fundamentals
第 2 单元•26分钟 后完成
单元详情
Covers install — one command puts the claude binary on PATH, no model weights download locally. Authentication trades an API key or console login for a persistent session on first run. Permission modes (default, acceptEdits, bypassPermissions, plan) trade autonomy for safety. claude.ai/code runs the same agent in a browser tab with no local install required, and shared sessions let work started in web continue in terminal and vice versa.
涵盖的内容
6个视频4篇阅读材料
显示有关单元内容的信息
6个视频•总计22分钟
2.1.1 Claude Code•4分钟
2.1.2 Claude Code Web•4分钟
2.1.3 Tool Surface: Read, Edit, Bash, Grep•3分钟
2.1.4 Claude MD Project Memory•3分钟
2.2.1 Demo Bootstrap Claude From Zero Repo•3分钟
2.2.2 Claude Chrome•5分钟
4篇阅读材料•总计4分钟
Key Terms: Claude Code: The Terminal Agent•1分钟
Reflection: Claude Code: The Terminal Agent•1分钟
Key Terms: CLAUDE.md: Project Memory That Persists•1分钟
Reflection: CLAUDE.md: Project Memory That Persists•1分钟
Skills (Slash Commands)
第 3 单元•22分钟 后完成
单元详情
Skills are versioned slash-command files Claude Code recognizes from .claude/commands. Each Markdown file becomes a command — type /name and the agent loads the prompt, then runs it. Frontmatter declares an allowed-tools list and a description; the body uses Bash blocks for read-only inspection and an Instructions section for what to change. Skills make recurring workflows discoverable and reproducible across the team.
涵盖的内容
5个视频4篇阅读材料
显示有关单元内容的信息
5个视频•总计18分钟
3.1.1 What a Skill Is•3分钟
3.1.2 Skill Anatomy•3分钟
3.1.3 Skills That Wrap a CLI•3分钟
3.2.1 Demo /lint Skill Runs clippy•3分钟
3.2.2 Claude Design•7分钟
4篇阅读材料•总计4分钟
Key Terms: What a Skill Is•1分钟
Reflection: What a Skill Is•1分钟
Key Terms: A /lint Skill That Runs clippy•1分钟
Reflection: A /lint Skill That Runs clippy•1分钟
Sub-Agents and Reliability
第 4 单元•16分钟 后完成
单元详情
Claude Code's Agent tool spawns a fresh sub-agent in an isolated context to run a focused job, then returns a structured report. Use it to dispatch read-only reviews in parallel against a contract, keeping the main session lean. Sub-agents make complex tasks reliable: divide work, scope tools, then merge findings. This module covers when to delegate, how to write contracts the sub-agents must satisfy, and how parallel review increases coverage without explosion of complexity.
涵盖的内容
4个视频4篇阅读材料
显示有关单元内容的信息
4个视频•总计12分钟
4.1.1 The Agent Tool•3分钟
4.1.2 Parallel Dispatch•3分钟
4.1.3 Constraining Subagents With Contracts•3分钟
4.2.1 Demo Parallel Review Against Contract•3分钟
4篇阅读材料•总计4分钟
Key Terms: The Agent Tool•1分钟
Reflection: The Agent Tool•1分钟
Key Terms: Parallel Review Against a Contract•1分钟
Reflection: Parallel Review Against a Contract•1分钟
Production Discipline with pmat and Contracts
第 5 单元•17分钟 后完成
单元详情
Production code needs more than agents. This module locks the loop with pmat — a Rust CLI that replaces grep with ranked function queries by Technical Debt Grade, complexity, and coverage — plus contract gates that validate every change and sub-agent output. CLAUDE.md routes the agent to pmat for search, pmat hooks install enforces pre-commit gates, and YAML invariants pin sub-agent shapes. The full claude-from-zero repo demonstrates all four surfaces working as one cycle.
涵盖的内容
4个视频4篇阅读材料
显示有关单元内容的信息
4个视频•总计13分钟
5.1.1 Why grep Is Banned•3分钟
5.1.2 Enrichment Flags•3分钟
5.1.3 pmat comply and Hooks•3分钟
5.2.1 The claude-from-zero Repo End-to-End•4分钟
4篇阅读材料•总计4分钟
Key Terms: Why grep Is Banned•1分钟
Reflection: Why grep Is Banned•1分钟
Key Terms: The claude-from-zero Repo End-to-End•1分钟
Reflection: The claude-from-zero Repo End-to-End•1分钟
Critical Thinking
第 6 单元•12分钟 后完成
单元详情
Synthesize the full Claude stack — surfaces, tool surface, skills, sub-agents, and pmat contracts — into one repeatable, gated workflow you can take into your own repo.
涵盖的内容
2篇阅读材料1个作业
显示有关单元内容的信息
2篇阅读材料•总计2分钟
Before You Go•1分钟
Next Steps•1分钟
1个作业•总计10分钟
Claude From Zero: Final Critical Thinking Quiz•10分钟
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.