A free course that takes you from your first install to advanced automation, one feature per tutorial. Every hands-on part is tested in a real Claude Code session, with screenshots, diagrams, a cheat sheet and practice tasks.
No tutorials match that search. Try a shorter word.
The Complete Course: 53 Parts
Follow the seven stages in order, or jump straight to the feature you need.
Getting Started
Parts 1 to 6- Part 1What Is Claude Code? A Beginner-Friendly Guide
- Part 2How to Install Claude Code on Mac, Windows and Linux
- Part 3Your First Claude Code Session, Step by Step
- Part 4How Claude Code Works: The Agent Loop and Built-In Tools
- Part 5Claude Code Plans and Login Options Explained
- Part 6How to Set Up Your Terminal for Claude Code
Everyday Use
Parts 7 to 20- Part 7Claude Code Interactive Mode: Shortcuts and Input Tricks
- Part 8Claude Code Slash Commands Explained: The Essentials
- Part 9Advanced Claude Code Slash Commands You Should Know
- Part 10Claude Code Permission Modes Explained
- Part 11How to Use Plan Mode in Claude Code
- Part 12Claude Code Allow and Deny Rules: Control What Runs
- Part 13Claude Code Checkpoints: How to Undo and Rewind Changes
- Part 14How to Resume, Continue and Rename Claude Code Sessions
- Part 15Claude Code Context Window: /context and /compact Explained
- Part 16How to Choose a Model in Claude Code
- Part 17Claude Code Fast Mode Explained
- Part 18How to Fix a Bug With Claude Code
- Part 19Add a Feature and Write Tests With Claude Code
- Part 20Claude Code Best Practices for Better Results
Memory and Settings
Parts 21 to 27- Part 21CLAUDE.md Explained: Give Claude Code Project Memory
- Part 22The .claude Folder Explained: Where Claude Code Keeps Its Setup
- Part 23Claude Code Settings Files: User, Project and Local
- Part 24Claude Code Environment Variables Worth Knowing
- Part 25Claude Code Output Styles: Change How Claude Responds
- Part 26How to Customize the Claude Code Status Line
- Part 27How to Customize Claude Code Keyboard Shortcuts
Extending Claude Code
Parts 28 to 35- Part 28Claude Code Skills: Create Your Own Reusable Skills
- Part 29Claude Code Subagents: Build Your Own Specialist Helpers
- Part 30Claude Code Hooks: Automate Actions Before and After Tools
- Part 31MCP in Claude Code: Connect Claude to Your Tools
- Part 32Claude Code Plugins: Find, Install and Manage Them
- Part 33How to Create Your Own Claude Code Plugin
- Part 34Claude Code Plugin Marketplaces Explained
- Part 35Run Prompts on a Schedule With /loop in Claude Code
Automation and Power Features
Parts 36 to 44- Part 36Claude Code Headless Mode: Use claude -p in Scripts
- Part 37Run Parallel Claude Code Sessions With Git Worktrees
- Part 38How to Run Several Claude Code Agents in Parallel
- Part 39Claude Code Agent Teams Explained
- Part 40Keep Claude Code Working Toward a Goal With /goal
- Part 41The Claude Code Sandboxed Bash Tool Explained
- Part 42Review Your Code Locally With Claude Code’s /code-review
- Part 43Claude Code Security: Catch Issues as Claude Writes Code
- Part 44Using Claude Code in Large Codebases and Monorepos
Troubleshooting, Costs and Privacy
Parts 45 to 49Build With Claude Code: 20 Real Projects
Once you know the features, put them to work. Each project starts from an empty folder and ends with something that really works, built step by step in a real session.
- Project 1Build a Personal Website From Scratch With Claude Code
- Project 2Build a To-Do List Web App With Claude Code
- Project 3Build a Chrome Extension With Claude Code
- Project 4Build a Python Command-Line Tool With Claude Code
- Project 5Build a Simple Game With Claude Code
- Project 6Build a REST API With a Database Using Claude Code
- Project 7Build a Weather Dashboard With Claude Code
- Project 8Build a WordPress Plugin With Claude Code
- Project 9Build a Discord Bot With Claude Code
- Project 10Build a Personal Expense Tracker With Claude Code
- Project 11Clean and Analyze a CSV File With Claude Code
- Project 12Turn a Spreadsheet Into Charts With Claude Code
- Project 13Write Tests for Old, Untested Code With Claude Code
- Project 14Refactor Messy Code Safely With Claude Code
- Project 15Convert a JavaScript Project to TypeScript With Claude Code
- Project 16Write Docs and a README Automatically With Claude Code
- Project 17Set Up a GitHub Actions Workflow With Claude Code
- Project 18Find and Fix a Security Issue With Claude Code
- Project 19Upgrade a Project to a New Framework Version With Claude Code
- Project 20Build an App With an AI Feature Using Claude Code and the Claude API
Claude Code for Non-Coders
Everyday computer chores, done by Claude Code. No programming knowledge needed.
- Part 1Rename and Organize Hundreds of Files With Claude Code
- Part 2Sort Photos Into Folders by Date With Claude Code
- Part 3Convert Documents Between Formats With Claude Code
- Part 4Combine or Split PDF Files With Claude Code
- Part 5Clean Up an Email List in a Spreadsheet With Claude Code
- Part 6Make a Simple Landing Page for Your Business With Claude Code
- Part 7Summarize a Folder of Documents With Claude Code
- Part 8Back Up Important Folders Automatically With Claude Code
- Part 9Find Duplicate Files on Your Computer With Claude Code
- Part 10Automate a Weekly Report With Claude Code
Advanced Claude Code
Power features for when you are comfortable with the basics.
- Part 1Use Claude Code Remote Control From Your Phone
- Part 2Use Claude Code on the Web: A Beginner Guide
- Part 3Build 5 Useful Claude Code Skills Step by Step
- Part 4Change How Claude Code Looks With Mods
- Part 5Use Dynamic Workflows in Claude Code in Practice
- Part 610 Ready-to-Copy Claude Code Hooks
- Part 7Save Money With Prompt Caching in Claude Code
- Part 8Monitor Claude Code Usage and Costs
- Part 9Run Claude Code Safely in a Devcontainer
- Part 10Use Claude Code With Amazon Bedrock, Google Vertex or Microsoft Foundry
Claude Code Deep Dives: 45 Advanced Guides
Skills, subagents, memory, automation and popular GitHub libraries, each tested in a real session. 21 of 45 guides published so far.
- Part 1SKILL.md Format Explained: Every Frontmatter Field With Examples
- Part 2Claude Code Skills Best Practices: Write Skills That Trigger Reliably
- Part 3Claude Code Skill Not Triggering? How to Find Out Why
- Part 4Claude Code Skills vs Subagents vs Plugins: Which One to Use
- Part 5Claude Code Custom Slash Commands vs Skills: What Changed
- Part 6Claude Code Workflow vs Skill: When to Use Each
- Part 7How to Test and Improve a Skill With Anthropic’s Skill Creator
- Part 8Anthropic’s Official Skills Repo: Install It and Try the Best Ones
- Part 9Claude Code Frontend Design Skill: Before and After
- Part 10Best Claude Code Skills for Web Development (Tested)
- Part 11Best Claude Code Skills for UI Design (Tested)
- Part 12Claude Code Skill for Code Review: Build and Test One
- Part 13Claude Code Skill for Writing Documentation
- Part 14Claude Code PowerPoint Skill: Make a Deck From the Terminal
- Part 15Claude Code Resume Skill: Build and Test One
- Part 16Claude Code Superpowers: Install It and What It Really Does
- Part 17How to Use gstack With Claude Code (Tested)Coming soon
- Part 18Superpowers vs gstack: We Ran Both on the Same TaskComing soon
- Part 19Superpowers vs GSD: Which Claude Code Workflow Wins?Coming soon
- Part 20Everything Claude Code: What’s Worth Using From the Repo
- Part 21Everything Claude Code vs gstack: Which Should You Install?Coming soon
- Part 22Awesome Claude Code: How to Pick From the List Safely
- Part 23Awesome Claude Code Subagents: The Best Ones We Tested
- Part 24Best Claude Code Plugins to Save Tokens (Tested)Coming soon
- Part 25Best MCP Servers for Claude Code (Tested)
- Part 26Claude Code Memory Plugins: Do They Help? We TestedComing soon
- Part 27Claude Code Subagent File Format With Examples You Can Copy
- Part 28Claude Code Subagents vs Agent Teams: The Same Task Run Both WaysComing soon
- Part 29Run Claude Code Subagents on Different ModelsComing soon
- Part 30Claude Code Subagent Best PracticesComing soon
- Part 31Claude Code Agent Teams With tmux: Setup GuideComing soon
- Part 32Claude Code Memory System: How MEMORY.md and Auto Memory WorkComing soon
- Part 33Every CLAUDE.md Location and How They LoadComing soon
- Part 34Show Context Usage and Cost in the Claude Code Status LineComing soon
- Part 35Claude Code Stop Hook: Examples You Can CopyComing soon
- Part 36Build a Custom Claude Code Output StyleComing soon
- Part 37How to Fork a Conversation in Claude CodeComing soon
- Part 38Claude Code Routines: Examples and LimitsComing soon
- Part 39Claude Code Routines vs /loop: Which to UseComing soon
- Part 40Claude Code Headless Auth: Use It With a Subscription or a KeyComing soon
- Part 41Claude Agent SDK in Python: Build a Small AgentComing soon
- Part 42Claude Agent SDK in TypeScript: Build a Small AgentComing soon
- Part 43Claude Code in a CI/CD Pipeline: A Working ExampleComing soon
- Part 44Claude Code Worktrees: A Daily Workflow That WorksComing soon
- Part 45Claude Code Dynamic Workflow Examples You Can CopyComing soon
Claude Code Skills and Plugins, Tested: 97 Guides
One guide per skill or plugin, installed and tried in a real session. Search all of them in our Claude Code Skills Directory.
- Claude Code Marketing and SEO Skills Compared
- Ask Several AI Models at Once From Claude Code: Octopus, Council and LLM Council
- Claude Code Agent Orchestration Tools Compared: Paperclip, OpenRig, Hive and More
- Awesome Claude Skills Lists: Which Ones Are Worth Your Time?
- Claude Code Plugins for Elixir, Java, Swift and LaTeX: Tested
- Best Claude Code Research Skills: Deep Research, AI Research Skills and More
- Best Claude Code Video Skills: Shotcraft, Animate, Brag and More
- More Claude Code Design Skills Tested: Open Design, Design Extract, Scroll Craft and More
- Tools That Write Claude Code Skills for You: Compared
- Claude Code Plugins for Communication APIs and Maps: Twilio, Resend, Mapbox and More
- Engineering Skills for Claude Code: pstack, Brooks-Lint and Agent Rules Books
- Claude Code Plugins for Developer Tools and CI: GitHub, GitLab, Postman, CodeRabbit and More
- Claude Code Plugins for Web Search, Scraping and Browsing: Firecrawl, Tavily, Exa and More
- Big Claude Code Skill Packs Compared: Jeffallan vs alirezarezvani
- Claude Code Plugins for AI and ML Work: Hugging Face, NVIDIA, Together AI and More
- Turn Any Docs Site Into a Claude Code Skill With Skill Seekers
- Anthropic’s Niche Claude Code Plugins: Math, MCP Tunnels, Makers and More
- Claude Code Design and Media Plugins: Figma, Canva, Adobe, Runway and More
- Prompt Master Skill for Claude Code: Write Better Prompts for Other AI Tools
- Claude Code LSP Plugins: Set Up Code Intelligence for 12 Languages
- Claude Code Plugins for Finance, Legal and Investing Teams: What They Do
- Claude Code and Obsidian: Claude Obsidian vs Obsidian Wiki vs Ars Contexta
- Claude Code Receipts Plugin: Turn Your Sessions Into an Impact Report
- Claude Code Plugins for Payments and E-commerce: Stripe, PayPal, Shopify and More
- Block Dangerous Commands in Claude Code With CC Safety Net
- Claude Code Session Report Plugin: See Where Your Tokens Go
- Claude Code Plugins for Sales and CRM: HubSpot, Apollo, Clay and More
- Scan Claude Code Skills for Security Risks With NVIDIA SkillSpector
- Claude Code Playground Plugin: Make Interactive HTML Explorers
- Connect Claude Code to Chat Apps: Slack, Discord, Telegram and iMessage Plugins
- Claude Code Product Manager Skills: PM Skills vs Product Manager Skills
- Claude Code Output Style Plugins: Explanatory vs Learning Mode
- Claude Code Plugins for Project Management: Linear, Jira, Asana, Notion and More
- Planning With Files for Claude Code: Plans That Survive /clear
- Apollo GraphQL Skills for Claude Code: Build a GraphQL API
- Claude Code Ralph Loop Plugin: Let Claude Keep Working Until It’s Done
- Deploy From Claude Code: Vercel, Netlify, Cloudflare, Railway and Render Plugins
- Turn a Book PDF Into a Claude Code Skill With Book-to-Skill
- HyperFrames for Claude Code: Turn HTML Into Video
- Build an MCP App With Claude Code’s MCP Apps Plugin
- Claude Code Plugins for Identity and Compliance: Auth0, WorkOS, Vanta, CrowdStrike
- wshobson Agents for Claude Code: The Plugin Marketplace Tested
- Desktop Commander for Claude Code: What It Adds and Is It Safe?
- Claude Academy Guide Skill and Discernment Nudge: Tested
- Build an MCP Server With Claude Code: MCP Builder Skill vs MCP Server Dev Plugin
- Claude Code Security Scanner Plugins: StackHawk, SonarQube, JFrog and More
- Open-Source AI Code Review in Claude Code: Alibaba Open Code Review vs OpenQodex
- Terraform With Claude Code: HashiCorp’s Plugin vs TerraShark
- Claude API Skill in Claude Code: Build With the Anthropic SDK Faster
- Claude Code Agent SDK Dev Plugin: Scaffold and Check an Agent SDK App
- Claude Code Plugins for LLM Evals, Tracing and Experiments: Langfuse, MLflow, DeepEval
- Scientific Agent Skills for Claude Code: What Researchers Get
- Microsoft Docs Plugin for Claude Code: Search Official Microsoft Docs
- Claude Slack GIF Creator Skill: Make Animated GIFs in Claude Code
- Claude Code Plugin Dev Toolkit: Build Your First Plugin With It
- Claude Code Plugins for Monitoring and Product Analytics: Datadog, Grafana, PostHog
- Corey Haines’ Marketing Skills for Claude Code: What Each One Does
- Modern Web Guidance for Claude Code: Google Chrome’s Best-Practice Skills
- Claude Internal Comms Skill: Status Updates and Newsletters That Fit
- Claude Code Setup Plugin: Let Claude Recommend Hooks, Skills and MCP Servers
- Claude Code Plugins for Error Tracking and Incidents: Sentry, PagerDuty and More
- I Have ADHD Skill for Claude Code: Shorter, Clearer Answers Tested
- Claude Doc Co-Authoring Skill: Write Better Docs in a Guided Loop
- Claude Code CLAUDE.md Management Plugin: Audit and Improve Your CLAUDE.md
- Claude Code Plugins for Data Engineering: Airflow, Databricks, Snowflake and More
- Humanizer Skill for Claude Code: Does It Remove Signs of AI Writing?
- Expo Plugin for Claude Code: Build a Mobile App Faster (Tested)
- Claude Code Webapp Testing Skill: Test a Local Web App With Playwright
- Claude Code Vector Database Plugins: Pinecone, Qdrant, Zilliz and More
- Best Claude Code Diagram Skills: Archify vs Diagram Design vs Draw.io Skill
- DuckDB Skills for Claude Code: Query CSV and Parquet Files With SQL
- Claude Code Web Artifacts Builder Skill: Build Multi-Part HTML Apps
- Claude Code Simplifier Plugin: Clean Up Messy Code Safely
- Best Claude Code Database Plugins: Supabase, Neon, PlanetScale, MongoDB and More
- Claude Code Best Practice Repo: What’s Worth Copying Into Your Setup
- Prisma Plugin for Claude Code: Build a Schema and Run Migrations
- Claude Theme Factory and Brand Guidelines Skills: Style Anything Consistently
- Claude Code Security Plugins Tested: Security Guidance vs Claude Security
- Claude Code Plugins for Oracle and NetSuite: What They Do
- Claude Code Canvas Design Skill: Posters and Graphics as PNG and PDF
- Claude Code Hookify Plugin: Create Hooks Just by Describing Them
- Claude Code Plugins for SAP Developers: CAP, Fiori, UI5 and HANA
- Claude Code Algorithmic Art Skill: Make Generative Art With p5.js
- Claude Code PR Review Toolkit: Its Review Agents Tested on Real Code
- Claude Code Plugins for Azure and Microsoft Power Platform
- Taste Skill for Claude Code: Better-Looking Pages Tested
- Claude Code Excel Skill: Build Spreadsheets With Working Formulas
- Claude Code Feature Dev Plugin: Build a Feature Step by Step (Tested)
- Claude Code Plugins for Google Cloud and Firebase: A Setup Guide
- Chrome DevTools MCP for Claude Code: Debug Pages and Measure Speed
- Claude Code Word Skill: Create and Edit .docx Files From the Terminal
- Claude Code Commit Commands Plugin: Commit, Push and Open PRs Faster
- Claude Code Plugins for AWS: What Each One Does and How to Set It Up
- Addy Osmani’s Agent Skills for Claude Code: Install and Test
- Playwright Plugin for Claude Code: Test Your Web App in a Real Browser
- Claude Code PDF Skill: Fill Forms, Merge Files and Pull Out Tables
- Claude Code Code Review Plugin: Install It and Review a Real Pull Request
Claude Code Help and Fixes
Quick, tested answers to the questions and errors people search for most.
- Claude Code Stuck on “Compacting Conversation”: How to Fix It
- Claude Code Says “Prompt Is Too Long”: How to Fix It
- Claude Code Error 529 “Overloaded”: What It Means and What to Do
- Claude Code Error 429: Rate Limit Errors Explained and Fixed
- Claude Code “Failed to Authenticate” and Error 401/403: How to Fix Login Errors
- Claude Code Keeps Logging You Out: How to Fix the Login Loop
- Claude Code Not Updating: How to Update It the Right Way
- Claude Code “Error Editing File” or “Error Writing File”: Causes and Fixes
- Claude Code Stuck on “Thinking”: How to Get It Moving Again
- Claude Code Can’t Scroll Up or Copy-Paste in the Terminal: How to Fix It
- Claude Code Not Working in VS Code: Step-by-Step Fixes
- Claude Code Keeps Crashing or Freezing: What to Check
- How to Get a Notification When Claude Code Finishes a Task
- How to See Token Usage in Claude Code
- How to Clear or Delete Claude Code Session History
- How to Cancel a Queued Message in Claude Code
- How to Paste Images Into Claude Code
- Can Claude Code Read PDFs? We Tested It
- Can Claude Code Read Images and Screenshots? We Tested It
- Where Is Claude Code’s settings.json? Every File Location Explained
- Where Is the Claude Code MCP Config File? (.mcp.json Location)
- Ultrathink and Effort Levels in Claude Code Explained
- CLAUDE.md Template: A Ready-to-Use Example You Can Copy
- Claude Code settings.json Examples You Can Copy
- AGENTS.md vs CLAUDE.md: Which One Does Claude Code Use?
- Claude Code Project Structure Best Practices
- Claude Code Commands Cheat Sheet (Printable PDF)
- 12 Tips to Reduce Token Usage in Claude Code
- Use Claude Code With Docker: Run It in a Container
- Claude Code Test-Driven Development: A Step-by-Step Workflow
Claude Code Tools, Add-Ons and Tests
Guides to popular Claude Code skills, plugins and extras, plus our hands-on tests of what Claude can build.
- Agent Browser vs Playwright for Claude Code: We Tested Both
- Cloudflare Security Audit Skill for Claude Code: We Tested It on an App With Planted Bugs
- Claude Code Design Skills vs No Skill: We Tested Frontend Design and Impeccable on a Dashboard
- Conductor Alternative: Run Parallel Claude Code Agents Without It (Tested)
- How to Use Kimi K3.1 Pro in Claude Code (Setup Guide)
- gstack for Claude Code: What It Installs Before You Run Setup
- Spec Kit in Claude Code: Spec-Driven Development, Tested
- Scrapling MCP in Claude Code: Setup, Tests and Honest Verdict
- Worktrunk for Claude Code: Run Parallel Claude Sessions in Git Worktrees (Tested)
- Postman Auto-Installed a Plugin in Claude Code? How to Check and Remove It
- Can Claude Turn a Floor Plan Into a 3D Model in Blender? We Tested It
- Make a Product Demo Video With Claude Code: We Tested the Video Studio Skill
- Can Claude Opus 5.5 Draw Architectural Floor Plans? We Tested It
- Vercel Agent Desktop: Let Claude Code Control Your Mac Apps (Tested)
- Caveman vs RTK: Do Claude Code Token Savers Work? We Tested
- How to Build a HackerTube-Style Site With Claude Code (Tested)
- Karpathy CLAUDE.md Guidelines: Do They Improve Claude Code? We Tested Them
- T3 Code for Claude Code: How to Install It and Is It Worth It?
- Matt Pocock’s Skills for Claude Code: How to Install and Are They Worth It?
- Claude-Mem for Claude Code: What It Changes Before You Install
- Impeccable for Claude Code: How to Install It and Does It Fix AI Slop?
- Claude Code Game Studios: How to Install It and Build a Game With Godot (Tested)
- Superpowers for Claude Code: How to Install and Use the Agentic Skills Framework
- Hallmark Anti-AI-Slop Skill for Claude Code: How to Install and Use It
- Claude Code 3-Word Status Line Eating Your Tokens? How to Check and Reduce It
- How to Customize Your Smart TV Using Claude Code
What’s New in Claude Code
A new roundup every Monday, with the week’s most useful changes in plain English.