Mindket
AdvancedFree

Claude Code advanced course

A black banner titled "Claude Code advanced" over the line "Settings, headless runs, CI and the Agent SDK".

This free advanced Claude Code course has four lessons for people who already use it daily. Lock down permissions in settings.json, run Claude Code headless with claude -p, set it up in GitHub Actions with its secrets and limits, and build your own agent with the Agent SDK. Each lesson follows Anthropic's documentation, with the exact keys, flags and code to copy, and the mistakes that bite.

What you'll be able to do

  • Write a settings.json that sets permission rules by scope, and tell which scope wins when two disagree.
  • Run claude -p in scripts and CI with the right output format, allowed tools and limits.
  • Set up @claude and automated reviews in GitHub Actions with scoped permissions, safe secrets and a cost cap.
  • Build an agent with the Agent SDK in TypeScript or Python, with custom tools, approvals and sessions.
  • Read the errors that show up first: denied tool calls, a trigger that never fires, a startup failure.
All courses

Who it's for

For developers who already use Claude Code every day and want to configure it for a team, run it in scripts and CI, or build on it. If you are new to it, take the beginner Claude Code course first. You need a git repository, a terminal and either an Anthropic API key or a Claude plan that includes Claude Code.

Lessons

  1. 1Claude Code settings.json: scopes, precedence and permission rulesClaude Code settings.json explained: four scopes, which file wins, deny, ask and allow rules, path anchors and how to share a team file safely.11 min
  2. 2Claude Code headless mode: run claude -p in scripts and pipelinesClaude Code headless mode with claude -p: output formats, allowed tools, permission modes, bare mode, session resume and scripting in a shell pipeline.9 min
  3. 3Claude Code GitHub Actions: set up @claude, workflows, secrets and limitsSet up Claude Code GitHub Actions with /install-github-app, trigger it with @claude, then lock down secrets, permissions, untrusted input and cost.11 min
  4. 4Claude Agent SDK tutorial: build your own agent in TypeScript or PythonA Claude Agent SDK tutorial for TypeScript and Python: install it, run query(), set permissions, add custom tools and MCP servers, and resume sessions.15 min

Frequently asked questions

Who is the Claude Code advanced course for?

People who already work in Claude Code daily and now need to control it: team settings, scripted runs, CI and custom agents. The lessons skip the basics and link to the beginner course for them.

Is this advanced Claude Code course free?

Yes, all four lessons are free. Running Claude Code and the Agent SDK has its own cost, through an API key or a Claude plan, and the GitHub Action also uses Actions minutes.

In what order should I take the lessons?

In the order listed: settings, headless mode, GitHub Actions, the Agent SDK. Later lessons reuse the permission rules from the first one, and the last one points to the MCP course.

Does the course repeat the Mindket blog posts?

No. CLAUDE.md files, subagents, MCP servers and plugins have their own posts, and the lessons link to them instead of repeating them.

How current is the course?

Each lesson was written from Anthropic's documentation and the claude-code-action repository as read on 4 November 2026, and lists its sources with that day. Settings, flags and versions change often, so check a key against the docs if it behaves differently.

Share this course

Kits made for Claude Code

A Mindket kit is a zip of plain text files you unzip into a project. Browse the ones made for Claude Code.

Browse kits

All courses · All articles