I’ve been using Claude Code for almost a year now. In that time it’s gone from being a cute coding assistant to something I genuinely can’t imagine working without. Claude Code has been iterating so fast with some many releases that it is genuinely hard to keep up. There are so many features packed into it — subagents, hooks, skills, MCP servers, worktrees, plan mode, auto mode — that most people only scratch the surface.

I kept running into the same thing: I’d discover some capability that had been there for months and think, how did I not know about this? I have been trying to keep up with crazy cadence of the new features and it’s tough. This is my attempt to catalog things I’ve learned and heard others use and recommend and to organize it in a way that makes sense to me. Hopefully it does to you too.

The three-part tutorial series starts with installation and basic usage, builds through intermediate power-user techniques, and finishes with advanced automation and security. Each part assumes you’ve read the one before it, so concepts build on each other without repeating things or overwhelming you with everything at once.

The Series

Beginner Tutorial

Everything you need to go from zero to productive. Installation, CLI basics, CLAUDE.md files, how the context window works (and why it matters more than you think), permissions, plan mode, model selection, and prompting tips that actually help.

If you’ve never used Claude Code, start here.

Intermediate Tutorial

This is where it gets fun. Hierarchical CLAUDE.md configs, subagents for parallel exploration, context window management strategies, session workflows, skills, MCP servers, hooks for automation, git worktrees, and multi-terminal setups.

If you’re comfortable with the basics and want to get significantly more out of Claude Code, this is the one.

Advanced Tutorial

Security hardening, sandboxing, production-grade skills, browser automation, plugins, advanced context engineering, debugging methodology, multi-session orchestration, and CI/CD integration.

Most of these features are available to Pro and Max subscribers. Some of them require an Anthropic API key (not just a Pro/Max subscription).

A Few Notes

The tutorials are based on Claude Code v2.1.89 (April 2026). Claude Code ships updates frequently, so things will likely change, watch out for that. If you find something wrong or outdated, let me know — I’ll keep these updated as Claude Code evolves. These tutorials draw from Claude Code’s official documentation and the generous knowledge-sharing of the Claude Code user community.