top of page

AI engineering

The revolution needs builders. Become an AI Engineer.

старт:

24 лют. 2026 р.

16 занять

350 $/міс

до 20 студентів

350 $/міс

до 20 студентів

про курс

Опануйте AI Engineering як нову дисципліну. Це курс для тих, хто готовий перейти у сферу, про яку говорять усі, але яку глибоко мало хто розуміє. Ви дізнаєтесь, чим AI-інженерія відрізняється від класичного ML та навчитеся використовувати сучасний стек і фундаментальні моделі для розв'язання складних бізнес-завдань.  


Програма побудована на hands-on проєктах: RAG-система на корпоративних даних, автономні агенти з tool calling та memory, пайплайни з Evals для контролю якості. Ви пройдете шлях від embeddings і векторизації до context engineering. Фокус курсу на production: як зрозуміти, коли варто використовувати LLM, а коли це буде недоречно; як оптимізувати витрати та забезпечити observability систем.  


Приділимо увагу й інженерній культурі: тестування промптів, використання LLM-as-a-judge та вирішення проблем затримок і безпеки.  


Курс розрахований на розробників з досвідом Python та базовим розумінням ML. Після курсу — портфоліо проєктів та можливість стати тим, хто впроваджує GenAI у вашій компанії.  


*Кейси, які ви будете розбирати на курсі, — це не академічні приклади, а продакшн-досвід викладача з реальних проєктів у Netflix.

навчальний план
буде гаряче

  • Що таке AI engineering
  • Практичні кейси використання фундаментальних моделей
  • Стек AI-інженерії

Intro to AI Engineering

Роль AI-інженера та практичний стек роботи з LLM

  • Навчальні дані, training, post-training та fine-tuning: для чого потрібен кожен етап
  • Архітектура моделі та її розмір
  • Семплінг і його вплив на результати
  • Спеціалізовані моделі: coding, обробка зображень, генерація аудіо та відео
  • On-device та малі (mini) моделі 

Практика: 
Запуск і використання локальних моделей для різних кейсів: coding, генерація зображень, speech-to-text

Foundational Models

Як параметри моделей визначають їх поведінку та можливості застосування

  • Різниця між zero-shot та few-shot prompting
  • Оптимізація промптів під конкретну задачу
  • CoT prompting і використання моделей для reasoning
  • Як писати промпти, щоб зменшити галюцинації в LLM
  • Ризики безпеки та способи їх мінімізації
  • Версіонування та тестування промптів

Практика: 
Побудова пайплайну для екстракції структурованих даних із текстових файлів

Prompt Engineering

Від базових zero-shot промптів до керованої, безпечної та тестованої взаємодії з моделями

  • Імовірнісна природа LLM
  • Написання scoring functions для AI-рішень
  • LLM-as-a-judge: використання моделей для оцінювання результатів
  • Побудова комплексного пайплайну оцінювання як частини CI/CD

Практика:
Побудова пайплайну для оцінки роботи AI-рішення. Підготовка тестового набору даних і дизайн функцій оцінювання.

Evaluations for AI systems

Як систематично перевіряти та вимірювати якість роботи AI-систем

  • Поняття та базові принципи
  • Пошук за схожістю, кластеризація, semantic та hybrid search, reranking
  • Стратегії chunking
  • Ембединги для тексту, зображень, аудіо, відео та мультимодальні ембединги
  • Практичні кейси: нормалізація та дедуплікація

Практика: 
Векторизація даних. Пошук за схожістю з урахуванням контексту, нормалізація та дедуплікація.

Embeddings and Vectorization

Як перетворювати різнотипний контент у числові вектори для пошуку та порівняння

  • Що таке RAG і де він використовується в індустрії
  • Чому ми використовуємо RAG, а не тренуємо моделі?
  • Архітектура RAG: retrieval-алгоритми та їх оптимізація, формування відповідей
  • Контекст і памʼять: ключові речі для побудови ефективних RAG-рішень

Практика: 
Cтворення чат-бота для відповідей на запитання з власних (внутрішніх) даних. Побудова RAG для великих обʼємів даних, коли неможливо вмістити всю інформацію в context window.

RAG (Retrieval-Augmented Generation)

Що таке RAG і як будувати RAG-системи на власних даних

  • MCPs та tool calling
  • Агентні фреймворки
  • Agentic RAG
  • Проєктування надійних AI-агентів
  • Дизайн-патерни для агентів
  • Context engineering і керування памʼяттю для агентів

Практика: 
Створення рішення з використанням agent framework. Планування та виклик тулів. Agentic RAG. Використання user feedback.

Agents

Побудова автономних AI-систем, здатних планувати, використовувати інструменти та приймати рішення

  • Coding-агенти: хайп чи робочий інструмент
  • АІ-асистенти для повного циклу розробки: від роботи над ідеєю до деплою в прод
  • Cursor, Claude, Cline та інші популярні інструменти
  • MCP-сервери, Skills та їх інтеграція в процес розробки

Практика: 
Створення застосунку цілковито з використанням coding-агента. Підключення MCP-серверів і Skills для розширення можливостей агентів.

DevEx Productivity / AI first

Інтеграція AI в developer workflow: від автокомпліту до автономних coding-агентів

  • Вартість AI-рішення: як рахувати витрати
  • Best practices: коли не варто використовувати LLM, RAG та агентів
  • Питання продуктивності у взаємодії з LLM та агентами
  • Робота з безпекою та потенційно небезпечними діями AI-агентів: guardrails, sandboxing, manual judgment, feedback loop, checkpoints
  • Observability для AI-застосунку


Практика: 
Робота з LLMOps-системами, оцінка швидкодії і вартості використання LLM

Preparation for production usage

Що потрібно знати перед запуском AI-системи в production

  • Презентація фінального AI-асистента
  • Розбір важливих технічних аспектів, варіанти для покращення точності відповідей
  • Розбір архітектури та як вона впливає на вартість рішення
  • Обговорення наступних кроків для покращення рішення і впровадження у бізнес-процеси

Презентація курсових АІ-проєктів

Завершення та підбиття підсумків курсу

читає

Дмитро Коваленко

Senior Software Engineer @Netflix


10+ років досвіду розробки високонавантажених і високопродуктивних рішень у стартапах та технологічних компаніях. Спеціалізується на GenAI у продакшені: LLM, AI-агенти, RAG, NLP, інтеграція моделей у реальні бізнес-процеси.

Реєстрація. Перший крок за вами

реєстрація
перший крок за вами

Я приймаю умови Публічної оферти та надаю згоду на обробку своїх персональних даних відповідно до Політики конфіденційності.

відгуки
що говорять випускники

що на вас чекає
have fun and dive deep

інтенсивний режим

Зустрічаємось у Zoom двічі на тиждень — щовівторка і щопʼятниці о 18:30. Щотижня — нова домашка.

Усі лекції — це живі зустрічі з викладачем під запис (щоб повернутися до матеріалу пізніше). Проводимо Q&A-сесії з викладачем та тримаємо з вами звʼязок в Slack.

Мова викладання — українська.
Додаткові матеріали — англійською.

спільнота крутих людей

Проводимо відбір на курс, щоб ви навчалися поряд із сильними та вмотивованими. Навіть відраховуємо за незараховані домашки.

Викладач готовий працювати з вами, поки все не стане на свої місця. Іноді це третя ітерація code review, іноді — додатковий 1-1 на 15 хвилин. Ми тут, щоб вчитись і ставати сильнішими.

А ще щоб жартувати про своє в Slack та обмінюватися рефералами в круті компанії.

результат, який має сенс

Тут не буде поверхневих слайдів та довгих вступів: тільки глибокий розбір цікавих задач із реального продакшену.

Сертифікат видаємо не за відвідування, а за результати — виконані домашки, участь у дискусіях, відчутний рух та прогрес.

bottom of page