Перейти к основному содержанию

Старт — 10 ноября

AI Coding для Разрабов: Advanced

Уложите ваши знания в понятную и воспроизводимую систему Agentic SDLC

Тимур Хахалев
Старт 10 ноября
4-5 часов в неделю, 5 недель
Лекции, практика, домашка, созвоны

Знакомо?

Кода всё больше. Разобраться в нём всё труднее

Написание кода ускорилось — узким местом стали ревью, приёмка и нагрузка на вас.

Всё приходится держать в голове

Требования, решения и ограничения проекта — и напоминать о них агенту.

Дифф растёт быстрее, чем вы его читаете

Изменения затрагивают всё больше кода. Разобраться в них — отдельная работа.

Тесты зелёные. А задача решена?

Нужно понять, что действительно проверено и что ещё проверить самому.

Для кого

Advanced — ваша следующая ступень

Для разработчиков в компаниях, соло-билдеров, тимлидов и техлидов.

01Foundation

Начните с Foundation, если

  • Пользуетесь агентами эпизодически или только начинаете
  • Сложно довести даже небольшую задачу до проверенного результата
  • Хотите сначала разобраться в устройстве агента
Смотреть Foundation

02Advanced этот курс

Вам подойдёт Advanced, если

  • Хотите систематизировать уже имеющиеся знания
  • Знаете много приёмов из постов и докладов, но они не складываются в систему
  • Хотите делегировать объемные задачи
Принять участие

Результат

Что вы сможете после курса

Больше задач решать с AI и увереннее использовать результат его работы.

Задача ждёт запуска
Выбор решения и приёмка — за вами

Готовите контекст

Устройство проектаЧто и как работает
ТребованияЧто нужно получить
ОграниченияЧто нельзя нарушить

Делегируете работу и проверку

ИсполнительКод и тесты
Независимое ревьюТребования, код, сценарии
ПроверкиТипы, тесты, сборка

Проверяете критичные места

Пример отчёта независимой проверки
Что провереноРезультат
Соответствие требованиямПодтвержденоТестами и сценариями
Ошибки и отклоненияНайденыПереданы на исправление
Ваше решениеДанные, права, контракты, отклонения от плана

Достаточный процесс

Под задачу, а не наоборот

Небольшая задача

Постановка Результат Проверка

Большое изменение

Исследование План Реализация Приёмка

Демо

Как я работаю на своём проекте

На примере Gristmill прохожу путь от идеи до готовой фичи. Показываю, какие решения принимаю, что поручаю агентам и что проверяю сам.

Gristmill: заметка встречи с итогами обсуждения и списком задач. Демонстрационные данные.
Gristmill · мой проект для записи встреч и заметокКод на GitHub ↗
  1. Issue и исследование
  2. Draft
  3. План и milestones
  4. Реализация
  5. Проверка

Практика

Что останется у вас после курса

Подготовленный проект, понятный процесс доведения задачи до результата и автоматизация операционки вокруг репозиторя

ваш-проектПосле практики · схема

Что вы соберёте

В вашем репозитории.
Под ваши задачи.
.memory-bank/index.mdПревью

Подготовленный проект

Инструкции, знания и инструменты, с которыми агенты работают в вашем проекте.

AGENTS.mdС чего начинать и какие правила учитывать
.memory-bank/Знания о проекте
product/Поведение и требования
architecture/Устройство и принятые решения
skills/Рабочие процессы команды
MCP + CLIИнструменты и доступ к данным

Agentic SDLC

Покроем весь цикл разработки

Курс проходит по всему циклу разработки (SDLC). На каждом этапе показываю, что поручаю агентам, какие решения принимаю и какие проверки оставляю за собой. Полная карта навыков и этапов — в roadmap Agentic SDLC.

Analysis & Research · Модуль 2

Исследование: понять, что именно нужно изменить

Что разберу

  • Как сейчас работает система и какие части кода затронуты
  • Бизнес-правила, edge cases и ограничения, которые нельзя нарушить
  • Чего не хватает в постановке и какие неизвестные снять до реализации
  • Исследование кодовой базы, истории Git и документации с агентами и субагентами

Результат этапа

Модель задачи и существующей системы: карта затронутых частей и открытых вопросов.

Программа

Три модуля: репозиторий, процесс, обслуживание

Модуль 016 уроков · 2 ч 25 минAI-native repositoryКонтекстИнструментыSkillsТемы модуля

Показываю, как подготовить репозиторий, чтобы новый агент мог разобраться в нужной части проекта, учесть ограничения и проверить свою работу.

  1. Ревизия: почему агент работает нестабильно и что ваш проект ему на самом деле даёт25 мин

    На реальной задаче разбираем, почему агент ошибается, даже когда инструкции есть и тесты проходят.

    Результат: Вы сможете найти, чего агенту не хватает в вашем проекте, и выбрать, что исправить вместо очередного уточнения в чате.

  2. Обзор Project memory: AGENTS.md, auto memory, 3rd-party25 мин

    Разбираем AGENTS.md и память агента: какие правила он получает, что запоминает и почему применяет это не так, как вы ожидали.

    Результат: Вы сможете настроить инструкции проекта и проверить память агента, чтобы устаревшие записи и неверные выводы не переходили в новые задачи.

  3. Project Memory: контролируемый подход к хранению знаний с помощью Memory Bank30 мин

    Показываем, как сделать знания о продукте и архитектуре доступными агенту, используя документы вашего проекта.

    Результат: Вы подготовите документы и навигацию по ним и проверите, находит ли агент нужные правила без повторных объяснений.

  4. Повторяемые процессы — в skills: перестаём объяснять одно и то же20 мин

    Берём повторяющуюся работу в проекте, выполняем её вместе с агентом и сохраняем порядок действий в skill.

    Результат: У вас будет свой skill для полезного процесса, проверенный в новой сессии: его можно повторить без пересказа всех шагов.

  5. Проверяем skill: что он делает правильно и что пропускает20 мин

    Проверяем skill на известных примерах: что он пропускает, где ошибается и как улучшить его инструкцию.

    Результат: Вы научитесь проверять качество работы skill и определять, что после него нужно перепроверить самому.

  6. Собираем всё вместе: от задачи до проверенного результата25 мин

    Выполняем реальную задачу с подготовленными инструкциями, документами и skills — от постановки до проверки результата.

    Результат: Вы примените подход в своём проекте: разберётесь в изменениях агента, проверите выполнение задачи и определите, что улучшить в процессе.

Модуль 0211 уроков · 3 ч 35 минAgentic SDLCРешениеИсполнениеПроверкаТемы модуля

Учу делегировать агентам существенные изменения в существующем проекте, сохраняя требования, инженерные решения и контроль над результатом.

  1. Почему «дал задачу → получил код» перестаёт быть достаточно15 мин

    На реальной задаче разбираем, почему агент пропускает требования и почему готовый код ещё не означает, что задача решена.

    Результат: Вы сможете заметить проблемы при делегировании большой задачи и определить, на каком этапе нужна дополнительная работа.

  2. Plan & Act: организуем работу от идеи до результата20 мин

    Разбираем путь от идеи до проверенного результата: какие решения принимает разработчик, что поручает агенту и как это организовать.

    Результат: Вы сможете выстроить процесс под свои задачи и осознанно выбрать готовый workflow или собрать свой.

  3. Brainstorming: разбираем задачу от бизнеса20 мин

    Превращаем запрос бизнеса в понятную задачу: изучаем проект, уточняем правила, границы и критерии готовности.

    Результат: Вы сможете подготовить требования, по которым агенту можно поручить работу, а затем проверить результат.

  4. Draft: выбираем и описываем решение20 мин

    Сравниваем варианты решения и описываем выбранный: как изменятся данные, логика и интерфейс и почему этого достаточно.

    Результат: Вы сможете выбрать подходящее проекту решение, объяснить компромиссы и зафиксировать договорённости до написания кода.

  5. Review draft: проверяем решение до написания кода15 мин

    Проверяем решение до реализации: ищем пропуски, противоречия и лишнюю сложность. Разбираем, каким замечаниям AI-ревью стоит следовать.

    Результат: Вы сможете организовать проверку решения и отличить полезное замечание ревьюера от необоснованного предложения.

  6. Plan и milestones: готовим задачу к исполнению20 мин

    Превращаем решение в план: выделяем этапы, зависимости, критерии завершения и проверки, учитываем риски изменения.

    Результат: Вы сможете составить план, по которому агент выполнит большую задачу, сохранив требования и порядок работы.

  7. Implementation: выполняем план и сохраняем состояние задачи25 мин

    Выполняем задачу по этапам, проверяем промежуточные результаты и сохраняем состояние работы для продолжения в новой сессии.

    Результат: Вы сможете управлять длинной задачей и продолжить её с агентом без пересказа всей переписки.

  8. Verification: проверяем выполнение задачи25 мин

    Сопоставляем результат с требованиями, проверяем код и пользовательский сценарий. Разбираемся, что именно изменил агент.

    Результат: Вы сможете понять полученное изменение и обоснованно принять работу, вернуть её на доработку или запросить дополнительную проверку.

  9. Агент застрял: диагностируем сбой процесса15 мин

    Разбираем, почему агент повторяет неудачные исправления. Ищем причину в постановке, плане, контексте, окружении или коде.

    Результат: Вы сможете определить источник сбоя и выбрать следующий шаг вместо повторного «попробуй ещё раз».

  10. Параллельная работа: worktrees и интеграция15 мин

    Показываем, какие задачи можно отдать агентам одновременно, как разделить их работу и проверить результат после объединения.

    Результат: Вы сможете выбрать задачи для параллельного запуска, изолировать изменения через worktrees и проверить их совместную работу.

  11. Release & Deployment: доводим задачу до работающей системы25 мин

    Выпускаем изменение на готовой инфраструктуре, проверяем работу после развёртывания и разбираем восстановление при неудачном выпуске.

    Результат: Вы сможете довести задачу до работающего приложения и подтвердить, что пользовательский сценарий работает после выпуска.

Модуль 034 урока · 1 ч 15 минОбслуживание AI-native repositoryАрхитектураАудитыАвтоматизацияТемы модуля

Поддерживать проект при постоянной разработке с агентами: держать код удобным для изменений, находить и исправлять накопившиеся проблемы, обрабатывать входящие сигналы и проверять проект регулярно.

  1. Архитектура для агентов20 мин

    Разбираем, как устроить код, чтобы агент быстро понимал устройство проекта и не размывал архитектуру при внесении изменений в код.

    Результат: Вы сможете найти в своём проекте места, где устройство кода мешает изменениям, улучшить их с агентом и защитить границы модулей проверками.

  2. Аудит и рефакторинг: теперь обязательные процедуры в разработке20 мин

    Показываем, как с агентом найти накопившиеся проблемы в коде, отделить важные от ложных и исправить выбранную без бесконтрольного переписывания проекта.

    Результат: Вы сможете регулярно находить техдолг в своём проекте и безопасно исправлять его с агентом.

  3. Агент на входяшке: ошибки, issues, PR20 мин

    Настраиваем агентов, которые разбирают новые ошибки, issues и PR: проверяют актуальность, ищут причину и находят, кому передать.

    Результат: Вы сможете поручить агенту первичный разбор входящих задач и тратить своё время только на решения.

  4. Обслуживание репозитория по расписанию15 мин

    Настраиваем регулярные проверки проекта агентами: что запускать, как часто и что делать с результатами.

    Результат: Вы сможете поставить обслуживание проекта на поток: агенты регулярно ищут проблемы, а вы решаете, что исправлять.

Формат

Как будет проходить обучение

Три формата: «Самостоятельно», «В потоке» и «С сопровождением». Для практики понадобятся доступ к агенту (Codex, Claude Code, OpenCode или другому) и время на самостоятельную работу.

5 недель
длительность
4–5 ч
в неделю
10 ноября
старт

Во всех форматах

  • Записи уроков

    21 урок, около 7 ч видео. Модули открываются 10, 20 и 27 ноября, доступ — на год.

  • Сквозной пример

    Весь процесс на одном учебном проекте — от исследования задачи до релиза.

  • Домашние задания

    К урокам есть задания: можно использовать как учебный проект, так и ваш личный.

  • Рабочие материалы

    Plan & Act skill и другие skills из уроков. К концу курса у вас будет свой skill для работы с агентами по Agentic SDLC.

«В потоке» и «С сопровождением»

  • Office hours (живые созвоны)

    3 групповых созвона: 12 и 24 ноября, 3 декабря. Обсудим уроки и домашние задания.

  • Вопросы по практике на созвонах

    Разбираем вопросы по вашей практике на групповых созвонах.

  • Записи созвонов

    Если не попали на встречу или хотите пересмотреть разбор, записи останутся в доступе.

  • Чат с автором и коммьюнити

    Общение по курсу, обсуждение находок и быстрые вопросы между уроками и разбором.

  • Еженедельные выжимки

    Самое важное с созвонов и обсуждений в компактном виде, чтобы ничего не потерять.

  • Сертификат

    Сертификат о прохождении курса — скачиваете в личном кабинете.

Только «С сопровождением»

  • Консультации

    2 консультации по 1 ч с автором, с разбором ваших проектов

  • Приоритетная помощь

    Более плотная поддержка по ходу обучения для тех, кто хочет идти с максимально короткой обратной связью.

Выберите формат

Старт 10 ноября

Самостоятельно

Цена уточняется

Доступ к урокам — 1 год

Популярный

В потоке

Цена уточняется

Доступ к урокам — 1 год

С сопровождением

Цена уточняется

Доступ к урокам — 1 год

Сомневаетесь?

Напишите мне в Telegram: помогу разобраться и подобрать формат под ваши задачи.

Тимур Хахалев

Автор курса

Тимур Хахалев

AI-энтузиаст, практик, бэкендер, спикер многих конференций, член Программного Комитета Agentic Dev Conf, AI Native Conf, AI Dev Live.

В курсе показываю, как сам работаю с агентами на реальных задачах: какие решения принимаю, что проверяю и что меняю, когда агент делает не то — включая ошибки и ограничения подхода.

ИИ — это рычаг, который множит ваш skill. Чем лучше выстроен процесс вокруг агента, тем больше работы можно ему безопасно доверить.

Тимур Хахалев про AI Coding@the_ai_architect9K+
70+
участников первых двух потоков
4.88 из 5
средняя оценка уроков

Мои ученики работают в

Отзывы

Что говорят участники предыдущих потоков

Частые вопросы

Если вопроса здесь нет, напишите в Telegram-бот.

Для кого подходит этот курс?

Для разработчиков, которые уже закрывают задачи с агентом и хотят делегировать ему задачи крупнее: фичи, рефакторинг, обслуживание проекта. Если вы пользуетесь агентом эпизодически, начните с Foundation.

Кому курс не подойдёт?

Если у вас нет опыта в программировании: без него сложно контролировать агента и проверять результат. И если вы ещё не работали с агентом регулярно — тогда лучше начать с Foundation.

Чем Advanced отличается от Foundation?

Foundation учит механике работы с агентом: контекст, постановка задачи, feedback loop, Skills и MCP. Advanced — про организацию разработки на уровне проекта: подготовка репозитория, процесс от исследования задачи до релиза и обслуживание проекта после выпуска.

Нужно ли сначала пройти Foundation?

Нет. Нужны знания и практика уровня Foundation, но проходить именно этот курс не обязательно. Если сомневаетесь, напишите в Telegram-бот — подскажу, с чего начать.

Я каждый день работаю с Claude Code или Codex. Будет ли полезно?

Да, курс рассчитан именно на таких разработчиков. Advanced помогает превратить отдельные удачные сессии в повторяемый процесс и делегировать задачи, которые сейчас приходится держать в голове.

Какой нужен входной уровень: junior / middle / senior?

Скорее всего, middle, senior или выше. Если у вас junior, но вы уверенно программируете, понимаете system design и уже работаете с агентом, курс тоже подойдёт.

На каком стеке будет практика?

На любом. Процесс показан на сквозном примере, а практиковаться можно на учебном проекте или на своём репозитории.

Сколько времени в неделю нужно закладывать?

Примерно 4–5 часов в неделю на уроки, созвоны и практику в течение 5 недель.

Не устареет ли курс через пару месяцев?

Курс строится вокруг инженерного процесса, а не вокруг возможностей конкретной модели. Этапы SDLC, проверка решений и знания о проекте остаются важными при смене инструментов. А свой процесс вы сможете сами обновлять под новые модели. Материалы будут обновляться.

Почему не взять готовый фреймворк или набор промптов?

Готовые решения не знают требований и ограничений вашего проекта. Когда агент делает не то, сложно понять, что именно чинить, а при смене моделей фреймворк приходится ждать или переписывать. На курсе разбираем, почему процесс устроен именно так, и вы собираете свой — который понимаете, можете проверить и поменять.

Я уже собрал свой процесс с агентами. Будет ли что-то новое?

Тогда курс поможет упорядочить и систематизировать то, что вы уже знаете, и закрыть пробелы. Посмотрите программу и этапы выше — если большая часть уже работает в вашем проекте, напишите в Telegram-бот, подскажу, стоит ли идти.

Где проходит обучение?

На моей платформе: там уроки, домашние задания и рабочие материалы. В форматах «В потоке» и «С сопровождением» есть чат в Telegram и групповые онлайн-созвоны.

Когда становятся доступны уроки?

Модули открываются 10, 20 и 27 ноября. Доступ к урокам — 1 год.

Есть ли дедлайны по домашней работе или можно проходить в своём темпе?

Обязательных дедлайнов нет, проходите в своём темпе. Office hours проходят 12 и 24 ноября и 3 декабря, консультации в формате «С сопровождением» можно провести до 10 января.

Есть ли проверка домашних заданий?

Нет. Практика самостоятельная. В форматах «В потоке» и «С сопровождением» есть групповые office hours, где можно задать вопросы по своей практике.

Что, если я пропущу урок?

Уроки в записи — смотрите в любое время. Записи созвонов тоже остаются в доступе.

Что произойдёт после оплаты?

На почту придёт письмо с инструкциями: регистрация на платформе, доступ к репозиторию практики на GitHub и добавление в чат, если он есть в вашем формате.

В каких инструментах нужно будет работать?

Подходы не привязаны к одному агенту: их можно применять в Codex, Claude Code, OpenCode и других инструментах.

Какие ещё расходы нужны для прохождения курса?

Подписка на агента: ChatGPT Plus от $20 в месяц для Codex, Claude Pro от $20 в месяц для Claude Code или OpenCode с любым провайдером.

Как получить доступ к Codex или Claude, если они ограничивают доступ из России?

Если не получается настроить доступ с зарубежных IP или оплатить подписку, напишите в Telegram-бот — помогу.

Какие есть способы оплаты?

Российские и зарубежные карты, оплата частями через Яндекс Сплит. Юрлица оплачивают по счёту, счёту-оферте или договору.

Не подойдут карты банков следующих стран: Афганистан, Бенин, Багамские Острова, Центральноафриканская Республика, Камерун, Демократическая Республика Конго, Кот-д’Ивуар, Куба, Эритрея, Эстония, Гана, Гвинея, Гвинея-Бисау, Гаити, Индия, Иран, Ирак, Кувейт, Ливан, Либерия, Ливия, Литва, Латвия, Молдова, Мали, Монголия, Мьянма, Никарагуа, Панама, Пакистан, КНДР, Палестина, Катар, Судан, Сомали, Южный Судан, Швеция, Сирия, Чад, Того, Тринидад и Тобаго, Турция, Уганда, Украина, Венесуэла, Косово, Йемен, Зимбабве, США.

Можно ли оплатить курс за счёт работодателя?

Да. Выставлю счёт на юрлицо и подготовлю документы. Если оплачиваете сами, а компания компенсирует, дам документы об оплате. Напишите в Telegram-бот — обсудим детали.

Будет ли сертификат или другой документ после прохождения?

Да, в форматах «В потоке» и «С сопровождением». После прохождения курса сертификат можно скачать в личном кабинете.

Готовы начать?

Поток стартует 10 ноября. Выберите формат: самостоятельно, в потоке с office hours или с личными консультациями.

Для команд

Нужна программа под вашу команду?

Курс можно адаптировать под задачи и процессы компании.

Обсудить в Telegram