Агентна розробка на Python
Цей курс для тебе, якщо ви:
Розробники-початківці: впевнено пишуть базовий Python, які хочуть навчитися сучасному AI-assisted development, веб досвід не обов’язковий. Junior / Middle розробники, які вже працюють з вебом і хочуть системно опанувати агентну розробку.
30 год.
15 занять
Старт очікується
Наші випускники працюють в

Про курс
Практичний курс для розробників, які хочуть використовувати AI-агентів у реальному процесі розробки — від постановки задачі та написання коду до тестування, рев’ю та автономного виконання.
AI-агенти
Cloude Code
Codex
Antigravity
Python-стек
Python 3.14 • FastAPI • SQLAlchemy • pytest
Якість коду
ruff • mypy • pre-commit • GitHub Actions
Бази даних
SQLite • PostgreSQL • Docker
Інструменти та підходи
MCP • LLM API • Pydantic • Git • uv
Програма курсу
Кожне заняття — це живий онлайн-урок з практичними завданнями та зворотним зв'язком.
• Від чату до агента
• Цикл «прочитав → спланував → викликав інструмент → подивився результат»
• Інструменти агента
• Контекстне вікно як обмежений бюджет і context rot (втрата якості на переповненому контексті)
• harness = інструкції + інструменти + модель; чому агент помиляється.
• Завдання: встановити один із трьох агентів і виконати стартову задачу (попередній вибір інструмента; остаточний — після лекції 3); pro — письмовий розбір трейсу сесії (покрокового запису дій агента)
• Контекст через посилання на файли і зразки
• Перевірні критерії готовності
• Scope creep і дроблення задач
• Розбір пар «розмите побажання → чітка задача»
• Завдання: переписати три розмиті побажання за шаблоном
• Pro — виконати одну із задач агентом і звірити з власними критеріями
• Claude Code, Codex, Antigravity: сильні сторони і середовища роботи (термінал, IDE, хмара)
• Принцип «агент замінюваний — процес ні» у дії
• Вибір основного інструмента
• Старт наскрізних проєктів
• Завдання: каркас «Полиці» одним якісним промптом
• Pro — те саме двома інструментами з порівнянням
• CLAUDE.md і Rules
• Що писати і чого уникати
• Правила з реальних помилок агента (audit-driven)
• Структура Python-проєкту: pyproject.toml, uv, src-layout
• Завдання: структура «Полиці» + AGENTS.md з правилами
• Pro — правила для окремих частин репозиторію (glob-маски) і журнал «помилка → правило»
• План як артефакт у репозиторії
• Правка плану замість правки коду
• Правило «не доганяй — відкоти і переплануй»
• Специфікація-«конституція» (spec-driven підхід)
• Коли план зайвий
• Завдання: за планом перетворити каркас на FastAPI-застосунок із SQLite
• Pro — PostgreSQL у Docker + spec.md + план другої фічі
• Безпека підключень
• Скіли (пакети інструкцій, що додають агенту навичку) і рівні їхньої зрілості: інструкції → зразки → few-shot (кілька еталонних прикладів) → скрипт-валідатор
• Перенесення між інструментами
Завдання: підключити MCP-сервер і готовий скіл. Pro — власний скіл зі скриптом-валідатором на Python
• TDD-цикл (розробка через тести) з агентом за п'ять кроків
• pytest: фікстури, параметризація
• Пастка «тести, що брешуть»
• Verification loop — агент сам запускає тести і виправляє
• Завдання: покрити тестами ядро «Полиці» і додати фічу через TDD
• Pro — поріг покриття і межові випадки
• Агент читає звіти про падіння перевірок і виправляє код до «зеленого» — успішного проходження всіх гейтів
• Пороги покриття
• Конвенції комітів
• Антипатерни гейтів
• Завдання: pre-commit і CI з тестами
• Pro — гейт за порогом покриття, конвенції комітів, хук «не завершуй без зелених тестів»
• Гіпотезний цикл налагодження: гіпотези → інструментування → дані з виконання → фікс
• Типові вади AI-коду
• Чек-лист рев'ю
• Завдання: знайти і виправити закладені баги в роздатковому модулі, описавши гіпотези
• Pro — рев'ю «чужого» pull request за чек-листом
• Субагенти з чистим контекстом
• Паралельні сесії та git worktrees (кілька незалежних робочих копій репозиторію)
• Патерн «виконавець/рецензент»
• Пам'ять між сесіями
Завдання: фіча патерном «виконавець/рецензент». Pro — дві фічі паралельно у worktrees зі звітом про мердж
• Виклик API з Python
• Structured output через Pydantic
• Помилки, повторні спроби, вартість
• Ключі доступу у змінних середовища
• Тестування з моком клієнта
Завдання: LLM-фіча в «Полиці» (structured output + мок у тестах) Pro — фолбек (запасний сценарій) при відмові API і ліміт вартості.
• Issue-шаблон Context / Requirements / Verification / References
• Acceptance criteria
• Цикл «агент коментує план → людина погоджує → агент реалізує»
• Хмарні виконавці трьох екосистем
Завдання: перетворити розмите бізнес-побажання на Issue і провести його через цикл «план → погодження → PR»
• Філософія «лише суттєве»
• Вбудоване авто-рев'ю і власний GitHub Action
• Ланцюжок «бот знайшов → агент виправив → людина робить мердж»
Завдання: під'єднати рев'ю-бота до власного репозиторію, написати правила рев'ю, продемонструвати впіймання підкинутої вади
• Зовнішня пам'ять у чотирьох md-файлах
• Контрольні точки з валідацією
• Економіка токенів (одиниць тексту, за які тарифікується робота моделі)
• Вибір моделі під крок
Завдання: підготувати зовнішню пам'ять і контрольні точки для довгої сесії над власною фічею, запустити сесію і здати журнал рішень
• Розбір успішного і провального прогонів
• Ретроспектива
• Напрямки подальшого зростання
Завдання: фіча повним автономним циклом + ретроспектива
По завершенню курсу ви будете вміти
Спробуй
Агентна розробка на Python безкоштовно
Перше повноцінне заняття з тренером.
Смакотека
Лекційний проєкт. Кулінарна книга: рецепти, меню тижня, список покупок, LLM-імпорт рецептів. Лектор будує його з агентами наживо від каркаса до LLM-фічі - студент бачить кожен прийом у дії.
Полиця
Самостійний проєкт студента — домашня бібліотека з каталогом, журналом читання, добірками та статистикою. Технічний близнюк лекційного: студент повторює той самий прийом на іншій предметній області, тож завдання перевіряє саме розуміння прийому. Наприкінці курсу в портфоліо — завершений робочий застосунок.
Фінальний проєкт
Самостійний проєкт. Одна з чотирьох тем на вибір: «Спільно» · «Верстат» · «Смакотека+» · «Полиця+». Фінальний проєкт проходить повний автономний цикл: Issue → агент → PR → рев’ю-бот → рев’ю людиною → merge. Кожна тема має легенду, user flows та межі MVP. Для найсильніших передбачено розділ «Наступні кроки» — свідомі ускладнення проєкту.
Просто та зрозуміло
Структура заняття
120 хвилин
Теорія
Розбір коду
Q&A
Теорія - 60 хвилин
Розбір коду - 45 хвилин
Q&A сесія - 10 хвилин
Коли відбуваються заняття
Група 1
Група 2
ПН
ВТ
СР
ЧТ
ПТ
СБ
НД
Живе заняття з тренером
Задавай питання в реальному часі
1
Живі онлайн заняття з тренеромЗаняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2
Виконання домашніх завданьДо кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3
Перевірка ДЗ та фідбекУсі роботи студентів перевіряються і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4
Тестування та сертифікаціяПісля завершення курсу студенти складають фінальний тест і отримують сертифікат, який підтверджує рівень знань.
Підтверди свої знання
Іменний сертифікат після закінчення курсу
Після завершення курсу та проходження тестування ви отримаєте іменний сертифікат від CyberBionic Systematics та TestProvider.com — платформи, яку визнають провідні IT-компанії України

Готовий почати навчання?
Відправляй заявку та зафіксуй свою знижку на навчання
Уточнимо деталі та зарезервуємо місце
Отримаєш перший урок безкоштовно
Почнеш карʼєру в ІТ

Займаюсь на курсі Тестувальник програмного забезпечення.
Дуже задоволена. Матеріал сприймається легко тому що до кожного урока є презентація, стислий опис заняття, відео запис онлайн заняття.
На занятті кожен крок розбираємо по «кісточках», з різних сторон, на прикладах реальних проєктів.
Особисто мені дуже подобається, що окрім практичного домашнього завдання є можливість відпрацювати пройдену тему на реальному проєкті. Це так круто!
Стах кудись подівся щодо нової професії.
Читати повністю
Підтверджено на DOU
Читати повністю
Підтверджено на CyberBionic Systematics
Записи лекцій: Наявність записів лекцій є ключовою перевагою. Це дозволяє повторювати матеріал у зручний час, повертатися до складних тем та ефективно закріплювати знання, що особливо важливо для новачків.
Доступ до відеоресурсів ITVDN: Надання доступу до ITVDN значно розширює навчальні можливості. Це забезпечує студентів великою кількістю додаткового, актуального відеоконтенту, дозволяючи поглиблювати знання за межами основного курсу.
Кар’єрний супровід заслуговує на окрему відзнаку.
Практика: Ментор Дмитро Красний забезпечує студентів необхідною практикою, яка є максимально наближеною до реальних робочих завдань.
Підготовка до співбесід: Надзвичайно важливою є можливість обговорювати з Дмитром усі нюанси співбесід. Це включає розбір технічних питань, стратегій поведінки та зворотний зв’язок щодо пройдених етапів. Ця індивідуальна підтримка та детальний аналіз є критичним фактором, який допоміг мені швидко адаптуватися до вимог ринку праці та досягти успіху.
IT-школу CBS можу однозначно рекомендувати всім, хто прагне ефективного та швидкого старту в IT. Комбінація грунтовної теорії, цілеспрямованої практики, якісного менторства (особлива подяка Дмитру Красному) та доступу до додаткових ресурсів створює ідеальні умови для успішного працевлаштування.
Читати повністю
Підтверджено на DOUВідгуки з DOU
Відгуки з Facebook
Відгуки з Google
Оберіть свій формат
Групове навчання з тренером
3 заняття на тиждень
30 годин
Живі онлайн-заняття у групі
30 год. / 15 занять із тренером
Відеозапис назавжди
Перевірка домашніх завдань та фідбек
3 практичні проекти
1 міс. доступу до відеокурсів ITVDN
Чат курсу з підтримкою тренера
Доступ до системи LMS
Професійний софт від JETBRAINS
Онлайн-тестування та сертифікат
Відеокурс ITVDN у подарунок
або × 7 платежів
Оплата частинами

7 платежів

7 платежів
Залишились питання?
Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу в IT.

0 800 337 146
Курси, які можуть бути вам цікаві
Збудуй свій навчальний шлях від новачка до Senior-розробника поступово