
Claude Code - The Essential Guide
This course is for developers who want to learn AI-driven coding with Claude Code. In just one day, you’ll learn the foundations you need to get started and become productive with Claude Code.
Once you’re in, I’ll walk you through the essentials of Claude Code and go over all the features without wasting a second.
Learn how to use skills to give Claude Code specific instructions for handling certain tasks, such as building components, writing commit messages, and committing your changes to GitHub.
Automate your workflow with hooks that react to different lifecycle events, so you can run Prettier after Claude edits a file, block destructive commands before they run, and get notified whenever Claude needs your input.
Connect Claude Code to external systems with MCP servers and learn how to create a Supabase project and set up a Supabase client entirely through Claude Code, without ever having to open the Supabase dashboard.
Create specialized subagents for focused tasks, like reviewing a library or checking your TypeScript code.
Extend Claude Code with plugins that add new capabilities to your workflow, with Context7 for up-to-date documentation and a frontend design plugin for distinctive frontend interfaces.
By the end of the course, you will be confident using Claude Code, and you’ll have all the tools you need to start using Claude Code in your own projects, regardless of the technology or tech stack you use.