Community course · Live now
38 lessons · 8 parts · 4 hours · in the $29/mo community
What you learn
Lessons · open a part to see them
Introduction
Course goals, audience from beginner to experienced dev.
Installing & setting up
Install Claude Code, auth, trust folder, verify with the CLI.
Talking with code
Explore an open-source codebase with scoped, constrained questions.
Exercise: asking questions
Three targeted questions about a real codebase at your experience level.
Models, context & usage
Tokens, 200k/1M context, /clear, Opus/Sonnet/Haiku, effort, /usage.
First coding task
CSV invoices to PDFs with @filename, permissions, and verification.
Vibe coding vs agentic engineering
Vibe coding for one-offs; agentic engineering for serious projects.
CLAUDE.md
Per-project and .local files, auto-appended, nested per directory.
Building your CLAUDE.md
/init to seed then trim; merge examples; add project rules.
CLAUDE.md in practice
Migrate JS to TS with unit tests under new CLAUDE.md rules.
Voice input
/voice, Super Whisper, Whisper for transcription.
Claude and git
Git basics with Claude doing the heavy lifting; worktrees introduced.
Using git with Claude
git init, GitHub SSH, paste docs as markdown, voice-drive git.
Tool permissions
Allow/ask/deny per tool; bash scoping; shared vs .local settings.
What to commit
Commit CLAUDE.md, shared settings, subagents; ignore .local.
Co-author commits
Claude as commit co-author; includeCoAuthoredBy; rebase to clean history.
Plan mode
Plan first, build after; review and push back before commit.
Using plan mode
Shift+Tab toggles; auto-accept or review; when planning pays off.
Subagents
Isolated workers, summaries back to main context; built-in and custom.
Build a review subagent
Read-only reviewer scoped to uncommitted code; markdown + frontmatter.
What is a skill?
Reusable prompts in .claude/skills/; command or auto trigger.
Build a command skill
Build a skill with Claude; name, command, restart to load.
Existing skills
skills.sh marketplace; audit before install.
Using skills in design
Install via CLI; auto-invocation; frontend-design skill demo.
Hooks
Non-negotiable rules on Claude Code events; block bad commits.
Plugins
Bundle skills, hooks, subagents, MCP; install from folder or marketplace.
Permission modes
Six modes from default to bypass; Shift+Tab to switch.
Bypass / YOLO
--dangerously-skip-permissions; prompt injection risk; containers only.
Auto mode
AI classifier blocks risky bash; respects in-chat rules.
Dontask mode
Deny by default; allow only via explicit rules; for CI.
Sandboxing
Filesystem and network wall; blocks compromised packages.
Git worktrees
claude -w branch checks out parallel folders; auto-cleanup.
Two agents at once
Multiple terminals, worktrees, auto mode, orchestrator pattern.
Capstone: joining a project
Technical onboarding; settings.json; CLAUDE.md vs agents.md.
Setting up the environment
Testing setup first; agents.md rules; review plugins and skills.
Setting up hooks
Stop hook runs unit tests; file-change hook lints changed files.
Build the feature
Ship missing feature; subagents; tests as hard gate, review as advisory.
ADRs
docs/adr/ with index; document why for hard-to-reverse decisions.