Claude Code course лучше проходить на учебном репозитории, а не смотреть как лекции. Официальный Claude Code in Action охватывает управление работой, CLAUDE.md, проверки, разрешения, hooks, автоматизацию и совместное использование настроек. Ниже каждый блок превращён в задание с доказательством результата.
Для первых задач основной путь это приложение Claude Code на macOS или Windows: в нём удобно видеть diff и подтверждать действия. Терминал нужен для headless-режима и команд. Материал не повторяет общий план обучения Claude, а помогает пройти конкретный курс как практикум.
Что подтверждено об официальном курсе
В библиотеке промптов Claude Code Anthropic ссылается на бесплатный видеокурс Claude Code in Action. Его программа включает steering, CLAUDE.md, проверки, permission modes, hooks, routines, GitHub Actions и plugins. Регистрация находится на странице Claude Code in Action.
Правило курса: после каждого учебного блока должен остаться артефакт, который можно проверить без пересмотра видео.
Подготовка до первого модуля
Создайте небольшой Git-репозиторий без секретов и реальных данных. До обучения убедитесь, что проект запускается, тест проходит, а git status --short чист. Если это пока непонятно, сначала пройдите общий гайд Claude Code.
- Откройте проект в приложении и попросите объяснить структуру без правок.
- Создайте ветку
learning/claude-code-course. - Запишите команду теста и ожидаемый результат.
- Создайте папку
course-evidenceдля заметок и промптов. - Убедитесь, что в проекте нет секретов и внешних действий.
Claude Code читает файлы, запускает команды и меняет проект. Документация об агентном цикле описывает сбор контекста, действие и проверку. Учебный проект должен безопасно поддерживать все эти фазы.
Курс становится навыком, когда после каждого блока остаётся проверенный результат. На вебинаре вы соберёте первый проект с ИИ по такой схеме.
Занять местоБлок управления работой
Дайте короткую задачу, затем повторите её как управляемую сессию. Сначала запросите исследование без правок, потом план с файлами и проверками. Лишь после просмотра плана разрешите реализацию. Один раз остановите неверное направление и уточните границы.
- Артефакт:
course-evidence/01-steering.mdс исходной задачей, уточнением и финальным критерием. - Проверка: фактически изменённые файлы совпадают с разрешённой областью.
- Граница: внешние сервисы, публикация и коммит не входят в учебную задачу.
Официальные практики Anthropic советуют давать конкретный контекст, называть симптом и критерий готовности, а также корректировать направление рано. Эти рекомендации собраны в Best practices.
По теме: Claude Code loop: как настроить безопасный цикл /loop
Блок CLAUDE.md и конфигурации
Создайте минимальный CLAUDE.md с устойчивыми правилами: тест, стиль, запрещённые области и критерий готовности. Начните новую сессию и попросите назвать правила. Исправьте формулировку, если она допускает два смысла.
# Project rules
- Run: npm test
- Do not edit: .env, migrations/
- Keep changes inside src/ and tests/
- Before finishing, run tests and summarize changed files
Артефакт это CLAUDE.md и запись проверки в course-evidence/02-config.md. Успех означает, что новая сессия запускает нужную проверку без напоминания. Для технической блокировки используйте permissions или hook.
Блок проверки и разрешений
Дайте задачу с узкой областью. Сначала используйте plan mode, затем разрешите нужное редактирование. Сравните сообщение агента с git diff --name-only, просмотрите diff и запустите тест. Checkpoint не возвращает внешние действия и изменения баз данных.
- Артефакт:
course-evidence/03-verification.mdсо списком файлов, тестом и результатом ручной проверки. - Проверка: отчёт агента совпадает с Git, тест проходит, запрещённые файлы не изменены.
- Граница: разрешение на действие не равно доказательству правильности результата.
Для более глубокого разбора используйте отдельную статью о permissions Claude Code. В рамках курса достаточно научиться выбирать минимальный режим и останавливать работу, если задача неожиданно требует более широкого доступа.
Видео объясняет инструмент, но самостоятельный проект учит принимать решения. На вебинаре вы пройдёте путь от задачи до работающего сайта, бота или приложения и получите практический гайд.
Записаться на вебинарБлок hooks и повторяемых проверок
Выберите одну обязательную проверку, например линтер после правки исходника. Сначала запустите её вручную, затем настройте hook и убедитесь, что он срабатывает на ожидаемом событии. Не используйте для упражнения публикацию или удаление.
Артефакт включает конфиг hook, безопасную правку и course-evidence/04-hook.md. Проверьте два случая: запуск при нужном изменении и отсутствие запуска на постороннем файле. Недетерминированное правило оставьте ручной приёмкой.
По теме: Claude JSON: структурированный вывод и проверка схемы
Блок routines и headless-работы
Для автономного запуска выберите чтение или отчёт. Задайте результат, источник, критерий завершения и действие при ошибке. Common workflows Anthropic напоминают: запланированная задача не может уточнить требования во время запуска.
Упражнение: сформировать отчёт о TODO без изменения файлов. Сохраните промпт, отчёт и проверку. Не добавляйте отправку сообщений или публикацию, пока чтение не стало воспроизводимым.
Блок GitHub и code review
В тестовом репозитории подготовьте маленький diff и попросите Claude найти риск без исправления. Сверьте замечание с кодом и тестом, затем отдельно разрешите правку. Так ревью отделяется от автоматического принятия рекомендации.
- Артефакт: diff до ревью, замечание, исправление и тест.
- Проверка: симптом воспроизводится, область не расширена.
- Граница: комментарий и merge не отправляются автоматически.
По теме: Claude и Obsidian: как работать с заметками через Claude Code
Блок skills и plugins
Не превращайте каждый промпт в расширение. Повторите процесс вручную и выделите устойчивые шаги, затем оформите skill или plugin. Skill хранит повторяемые инструкции, plugin упаковывает навыки, hooks и интеграции.
Возьмите безопасный процесс, например отчёт по тестам. Укажите вход, шаги, формат результата и остановку. Проверьте на двух задачах. Если второй случай требует полной переписи, расширение сформулировано слишком узко.
Журнал доказательств курса
После каждого блока заполняйте одну карточку. Она отделяет просмотр материала от освоенного действия и помогает увидеть пробел до итогового проекта. Не вставляйте в журнал токены, закрытые URL, клиентские данные и полный вывод команд с секретами.
## Модуль: <название>
Ожидаемый навык: <одно действие>
Учебная задача: <безопасный результат>
Разрешённая область: <файлы и команды>
Артефакт: <путь>
Проверка: <тест или ручной критерий>
Сбой: <симптом без секретов>
Исправление: <одно изменение>
Следующий шаг: <одно действие>
Итоговая задача без подсказки из урока
Возьмите новую проблему в учебном проекте. Сами задайте результат, границы и проверку. Попросите Claude исследовать, спланировать и реализовать. Используйте только понятные вам permissions и hooks, затем проверьте diff и тесты без примера курса.
- Формулировка содержит результат, область и критерий готовности.
- План называет ожидаемые файлы и безопасную проверку.
- Фактический diff не выходит за согласованные границы.
- Тест воспроизводит результат, а не только завершается без ошибки.
- Журнал позволяет восстановить ход решения без просмотра урока.
Если один пункт провален, вернитесь к соответствующему блоку. Ошибка границ относится к steering или permissions, забытая проверка к hooks, путаница контекста к CLAUDE.md и сессии.
Как выбрать другой курс
Сравнивайте курсы по результату, не числу уроков. Нужны первичные ссылки, учебный репозиторий, задания с проверкой, безопасность и ошибки. Не платите за неподтверждённый сертификат или обещание работы. Запросите программу и пример урока.
- Есть дата обновления и ссылки Anthropic.
- Каждый раздел создаёт проверяемый артефакт.
- Показаны permissions, ошибки и откат.
- Примеры требуют Git и тестов.
- Итоговая работа отличается от демонстрации.
Частые вопросы
Официальный Claude Code course бесплатный?
Библиотека промптов Anthropic называет Claude Code in Action бесплатным курсом. Условия доступа проверяйте на странице Academy при входе.
Выдаёт ли курс сертификат?
Не рассчитывайте на сертификат без явного подтверждения Academy. Здесь результат измеряется файлами, diff и тестами.
Нужен ли опыт программирования?
Нужно понимать простой проект, Git diff и запуск теста. Иначе сначала освойте эти основы на безопасном репозитории.
Можно проходить курс только в приложении?
Основы steering, конфигурации и проверки доступны в приложении. Для headless-команд и автоматизации понадобится CLI.
Когда переходить к рабочему проекту?
После итоговой задачи на учебном репозитории. В рабочем проекте начните с чтения и плана, сохраните чужие изменения и не запускайте внешние действия без подтверждения.
На бесплатном вебинаре вы превратите обучение в рабочий проект: зададите границы, соберёте результат с ИИ и проверите его до публикации.
Записаться на вебинар