A Claude Code course for managers, designers, analysts and marketers

Start free

Free: the intro, 2 modules and an exam. No card needed.

Setting up the shellQuality of the workSaving your limitAutomating the routineUsing everything it can do

About the author

Stas Shevchenko
Stas Shevchenkofounder9 years in productsFintechBankingInsurtechMobilityTelecomSaaS

Founder of Digital Vanguard, WisemindApp and CashbackStacker.

The course is built on my own work, the experience of practitioners and Anthropic’s documentation.

Who this course is for

Build a clickable prototype and hand it out by link for testing — before a developer ever touches it.

Set up competitor tracking: an email with what changed on their side assembles itself and arrives finished.

Work through an export and get proof that the whole set was processed, not just the first hundred rows.

Build Figma layouts on your own design system — not from scratch and not from someone else’s template.

What the course fixes

The limits run out fast

You spent an hour building up context, the work is half done, and everything stops until evening.

Claude says “done” when it is not

You have nothing to check it with: you can’t read the code, and on screen everything looks right. You find out from live users.

You connected a pile of skills and MCP servers — Claude ignores them or uses them wrong

Nothing got faster or better, but the limit runs out sooner: every connection takes up room in the agent’s memory even when it is idle.

Every new session you explain the context again so Claude does not get lost

Yesterday you spent half an hour explaining the project. Today the agent remembers none of it — not the rules, not the decisions, not where you stopped.

More and more skills and connections, and no way to tell which you need

The names keep multiplying — skills, MCP, LSP, Routines — while plain explanations do not. There is nothing to help you tell what solves your problem from what merely exists.

Start free

How the course solves them

Teaches you to verify instead of trusting

The agent says “done” before the work actually is: the result gets replaced by a sign of a result. The course gives you a way to accept the work without reading code.

Claude said

  • a plausible list of five problems came out
  • “Sent” appeared on the screen
  • the error message is no longer visible

What actually happened

  • the whole set is processed and classified
  • the record appeared in the real system
  • the cause of the error is gone

This is one failure mode out of four. The other three are in module 14.

Teaches you to find skills and MCP servers, and to build a skill for a specific task

A given task needs one mechanism, not all of them at once. The course teaches you to pick it and switch the rest off: every connection eats context, even when you are not using it.

Teaches you to set up the project’s memory so a new session picks up where you stopped

The rules you work by, the decisions you have made and the place you stopped live in the project’s files. A new session reads them itself and takes only what it needs, not the whole project.

Teaches you to pick the model and the effort level — how much work the agent puts into a task

Not every task needs a heavier model and a higher effort level. The course goes through what to change for a given job and how that shows up in your limit.

What the course looks like

No videos — text only: go at your own pace and find what you need by searching.

A module
An interactive exam
The decision tree

The programme

foundation
01Where to work

You can use Claude Code in the Claude app, VS Code, the terminal, a browser, and on your phone. We will look at how these options differ and choose one environment where you will work for the rest of the course. The others can wait until a task actually requires them.

02How it works

How a language model forms responses, how an agent differs from chat, and how to manage context in Claude Code.

Exam and practical assignment

project system
03Project memory

One session's history ends, but work on the project continues. In this module, you will organize the project's rules, knowledge, and current state so that a new session can quickly understand what is happening and where to pick up.

04Model, effort, and autonomy

A stronger model, high effort, and autonomous mode solve different problems. In this module you will learn to understand what exactly is worth changing for a specific task — and when it is better not to touch the settings at all.

05The system around Claude

The quality of Claude's work depends not only on the model. Context, instructions, skills, tools, memory, the organization of the work, and the ways of checking it together form the system this model works in.

06Skills

A skill stores a recurring procedure, reference material, or working standard and loads it only when it is needed. In this module, you will create a skill for your project, learn to test it separately from the current session, and understand how to find and evaluate ready-made skills from other authors.

Exam and practical assignment

control and tools
07Acceptance of the result

How to build acceptance of the work so it holds outside your own head: a criterion, evidence and someone to check. The tool is chosen after those three, not instead of them.

08External services

As long as Claude works inside the project, the worst mistake costs one rollback. An external service changes the cost: an email has already been read, a task has already been updated, a post has already been published. This module is about when connecting a service is actually necessary, how to give it the minimum required permissions, and and how to determine the recovery boundary in advance if it makes a mistake.

09Hooks

A hook connects an event in Claude Code to an automatic action. Claude has started or continued a session, is about to use a tool, has already performed an action, or is finishing the current turn — at that moment, you can automatically run a check, a command, or a tool from a connected service. In this module, you will configure your first hook and learn to design more complex automatic reactions without having to write technical files manually.

Exam and practical assignment

scaling
10Limits and cost

With a subscription, the meter is not running for every request, so it seems there is nothing to save. But there is a limited resource: the amount of work included in the plan and the time until it resets. This module is about the subscription boundary, how limits work, the factors that affect usage, and the decision you make when there is work left but the quota has run out.

11Orchestration

One session stops being enough not when a task is complex, but when it acquires a structure: parts, dependencies between them, and points where the results have to come together again. Orchestration starts not with the number of agents, but with deciding which work depends on which, what can genuinely be done at the same time, and where several workers have to join back up.

12Plugins

A plugin adds a set of capabilities to Claude Code at once: skills, assistants, hooks, MCP integrations, and tools for working with code. The fact that it is installed says almost nothing about its usefulness—it is more important to understand exactly what the plugin adds, what problem it should solve, and whether Claude's behavior changed after installation. In this module, you will learn to look inside an extension before installing it, test it on a real task, and take a separate look at LSP—a plugin that changes how Claude works with code.

Exam and practical assignment

autonomous work
13Working without you

How to hand Claude work that runs without you: on a schedule, on an event, in the background. And how to make sure it was actually done, not merely started.

reliability
14Failure modes

This is the last module of the course, and it is about the only problem left: everything is built correctly, and the result is still wrong. The check passes because the criterion changed along the way. The context is poisoned, and the reviewer repeats the worker's mistake. So many mechanisms have accumulated that no one can say anymore which one is there for what. We will examine four failure modes, and at the end we will assemble both of your course projects into a single system and look at it as a whole.

Exam and practical assignment

Tools
Decision tool

The hardest part of Claude Code is not writing a skill, but understanding whether the task requires a skill at all, rather than a hook, rule, connection, or schedule. Two or three questions, and you get one mechanism and the number of the module where it is covered.

Cheat sheet

Everything you return to, all in one place.

Controversial

The documentation explains what the tool can do and what tasks it is intended for. Practice reveals the cost, limitations, and cases where a technique does not pay off. What follows is not a list of what is “right” and “wrong,” but guidelines worth testing on your own tasks.

Glossary

Each term is explained where it first appears. Here they are collected together, in alphabetical order, with the module where the concept is covered in full.

Start free

How my course differs from others

Focused on practice, not on a tour of featuresYou carry two of your own projects through the course: a recurring job and a small product that opens from a link. Not exercises — your own work.
Six months of accessFrom the day you buy. Come back to any section to refresh what you learned.
The course follows Anthropic’s documentationWhen the documentation changes, the course changes, and every update reaches you by email. Last checked 18 August 2026.
No hour-long videos, no webinarsThe course is written: you find what matters by searching, not by scrubbing a video.
Five practical assignments, each one read by meNot a bot and not keyword matching.

What you need to have

A Claude subscriptionYou can start on the Pro plan, $20 a month. The subscription is not included in the price of the course.
A computerMac, Windows or Linux. Everything else we set up together in the first module, which is free.

What it costs

$199

  • Six months of access
  • The course is updated as Claude Code changes
  • No hour-long videos, no webinars
  • A lot of practice
  • I check the practical assignments myself

Start freeBuy the full course

Questions

I don’t write code at all. Is this for me?

The course is written for people who don’t write code. It does not teach programming. It teaches you to set the agent’s tasks and check what it did. There is no assignment in it that requires writing code by hand.

How is this better than the docs and YouTube videos?

Documentation answers the question you have already asked. The course answers the ones you haven’t asked yet, in the order they come up in real work.

Won’t the course be out of date in a month?

Claude changes fast and the course changes with it. Every update is a changelog entry and an email to you. The documentation was last checked on 18 August 2026.

How long will this take?

The text is about six hours of reading. The assignments and your two projects go at your own pace, and six months of access is exactly so that you don’t have to rush.

What if it isn’t for me?

The intro, 2 modules and an exam are open in full: you see how the course is written and what it asks of you before paying anything. If it doesn’t suit you after buying, there is a refund within 14 days.

Why $199?

That is what it costs to give you a procedure for checking someone else’s work. Retellings of the documentation sell for less, and you really can find those for free.

Do I need a Claude subscription, and what does it cost?

Yes, and it is not included in the price of the course. You can start on the Pro plan, which is $20 a month. The course was written on a more expensive plan, and the module on limits and cost works out which plan is enough for you.

Start with the free part

Start free

Free: the intro, 2 modules and an exam. No card needed.