AI Engineering | CS Osvita
top of page

Подай заявку
             на відбір

за Весь курс

900 $

за курсом нбу

помісячно

470 $

КУРС ТРИВАЄ 2 МІСЯЦІ

ПЕРШИЙ КРОК ЗА ТОБОЮ

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

За тебе може заплатити роботодавець?

Напиши нам на hello@csosvita.com, і ми оформимо все якнайшвидше.

МАЄШ ПИТАННЯ?
     МИ ВІДПОВІДАЄМО

// Не знайшли відповідь, яку шукали? Напишіть нам на hello@csosvita.com і ми з усім допоможемо

я зможу навчатися на курсі, якщо в мене інший часовий пояс?

Так, звісно. Всі заняття ми записуємо, тож різниця в часових поясах не буде суттєвою перешкодою. Переглядайте лекції коли зручно, а якщо виникнуть питання — викладач і команда на зв'язку в Slack-каналі.

чи є записи занять?

Щоразу організовуємо запис, однак краще долучатися до онлайн-зустрічі — обговорити питання з одногрупниками та проконсультуватися з викладачем. Доступ до записів зберігається протягом року з дня старту курсу.

який рівень підготовки потрібен?

Курс розрахований на розробників з практичним досвідом. Не потрібні глибокі знання ML чи попередній досвід з AI, щоб отримати максимум від навчання. Достатньо мати практичний досвід з Python і розуміння, як влаштований REST API.

Детальніше вимоги описані у блоці Prerequisites вище на цій сторінці.

як проходять заняття?

Ми працюємо в невеликих групах до 25-30 людей у форматі живих занять із викладачем — зустрічаємося кілька разів на тиждень у Zoom. На заняттях розбираємо задачі, дискутуємо, уточнюємо деталі, розглядаємо приклади та аргументацію рішень. Формат побудований так, щоб кожен був залучений і мав можливість взаємодіяти з викладачем та групою.

Курси, які доповнюють
            цю програму

// Поглибте суміжні навички або оберіть наступний напрям розвитку

Performance Engineering

3 місяці

400 $/місяць

15 вер. 2026 р.

Старт: 

Practice writing fast software. Learn to do it right.

Database Internals

3 місяці

350 $/місяць

23 вер. 2026 р.

Старт: 

Databases aren’t magic — let’s open the hood.

Python Advanced

2 місяці

350 $/місяць

4 вер. 2026 р.

Старт: 

Master Python from the inside out.

до зустрічі на курсі

Перевірено випускниками —
        ТОП інженерами з індустрії

владислав парахін.jpg

Тарас Панасюк

Python Engineer @Quintagroup

LinkedIn

Мені дуже сподобалося, курс був дуже наочний і практичний, лектор пояснював дуже добре, давав багато реальний продакшн прикладів. Мені дуже хочеться впроваджувати Agentic AI в проєкти в компанії де я працюю, тому продовж навчання я постійно спілкувався з CEO про вивчене і ділився ідеями з курсу. Придумали рішення для відділу продажів, яке мало б приносити позитивний вплив і економити час.

владислав парахін.jpg

Владислав Парахін

Senior Data Engineer @Okta

LinkedIn

Курс дає знання про всі аспекти розробки та розгортання AI-агентів. Головною цінністю став викладач. Це не просто теоретик, а інженер, який будує AI-інфраструктуру і має глибокий практичний досвід — переймати такий досвід з перших рук неймовірно корисно. Усі домашні завдання є суто практичними задачами, а написаний код знадобився  у продакшені. Разом із лекціями йде величезна база додаткових матеріалів. Зібрати та структурувати таку інформацію самостійно, без чіткого плану, було б досить складно.
Курс дав мені потужний буст для проходження технічних інтерв'ю. Щиро рекомендую!

владислав парахін.jpg

Олександр Яновський

Network Software Engineer @NVIDIA

LinkedIn

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

владислав парахін.jpg

Олег Євтух

Software Engineer @First Digital

LinkedIn

Системний і структурований курс, класно поєднана теорія та практика.  Матеріал максимально актуальний. Дуже цінно, що є домашні завдання, а також контроль і допомога в їх виконанні. Окремий плюс — всі кейси максимально наближені до реальних комерційних задач, тому одразу розумієш, як це застосовувати в роботі. Я раджу його всім, хто хоче зайти в AI-напрямок, прокачатися у своїй поточній ролі або перейти на позицію AI-інженера.

владислав парахін.jpg

Олексій Захарченко

Staff Software Engineer @Hopper

LinkedIn

Окрім того, що цей курс сам по собі є надзвичайно захопливим, його найбільша перевага полягає в тому, що отримані знання та навички можна одразу застосовувати у повсякденній роботі — і ви зможете побачити прогалини у вже наявних рішеннях та способи їх покращення.

ПРО КУРС

Курс присвячений створенню систем на основі LLM, які можна використовувати в реальних продуктах. Ви розберетеся, чим AI Engineering відрізняється від класичного Machine Learning, і навчитеся будувати рішення, у яких важливі не лише якість відповіді моделі, а й вартість, швидкість, безпека та стабільність роботи.

Програма побудована навколо практичних проєктів. Ви створите RAG-систему для роботи з корпоративними даними, агентів із tool calling і memory, а також пайплайни з evals для контролю якості. Пройдете шлях від embeddings і векторного пошуку до context engineering та проєктування повноцінних GenAI-систем.

Окремий фокус курсу — робота з такими системами в production. Ви навчитеся визначати, коли використання LLM справді виправдане, тестувати промпти, оцінювати результати за допомогою LLM-as-a-judge, контролювати витрати та затримки, налаштовувати observability і враховувати ризики безпеки.

Курс розрахований на розробників із практичним досвідом. Для виконання завдань достатньо володіти Python на базовому рівні. У програмі також використовуються основні концепції ML: self-supervised learning, embeddings, KNN та evals. Після курсу у вас залишаться практичні проєкти для портфоліо та системне розуміння того, як проєктувати, оцінювати й запускати GenAI-рішення. Кейси курсу базуються на продакшн-досвіді викладача з реальних проєктів у Netflix.

ЩО ПОТРІБНО ЗНАТИ

:: Python на рівні Junior: функції, класи, ООП і робота з бібліотеками
:: Базове розуміння Machine Learning та embeddings: Supervised/Unsupervised/Self-Supervised Learning, Neural Networks, KNN
:: Англійська на рівні, достатньому для читання технічної документації

ДВІЧІ на тиждень

ПОНЕДІЛОК 19:00 (UTC+3)

ЧЕТВЕР 19:00 (UTC+3)

// live зустрічі з записом

Стек

Python

// достатньо Junior-рівня

ПРОГРАМА

:: 16 LIVE ЗАНЯТЬ     :: РОЗБІР ДОМАШОК    :: ДО 25 СТУДЕНТІВ У ГРУПІ

Intro to AI Engineering

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

Foundational Models

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

Практика: 


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

Prompt Engineering

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

Практика: 


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

Evaluations for AI systems

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

Практика:


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

Embeddings and Vectorization

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

Практика: 


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

RAG (Retrieval-Augmented Generation)

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

Практика: 


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

Agents

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

Практика: 

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

DevEx Productivity / AI first

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


Практика: 

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

Preparation for production usage

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

Практика: 


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

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

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

ЯК ПРОХОДИТЬ
            НАВЧАННЯ

01

фідбек та ітерації

// Домашки не здаємо для галочки. Викладач перевіряє рішення, повертає на доопрацювання та пояснює, де прогалини

Zoom

02

записи та конспекти

// Записуємо всі заняття та ділимося матеріалами, щоб ви не втрачали темп навіть через форс-мажори чи особисті обставини

Zoom

03

live звʼязок

// Усі заняття проходять наживо з викладачем, щоб поставити запитання та попрактикувати live-coding

Zoom

01

live зв'язок

// Усі заняття проходять в живому форматі з викладачем, щоб поставити  запитання та попрактикувати live-coding 

Zoom

Slack

02

записи та конспекти

// Записуємо всі заняття та ділимося матеріалами, щоб ви не втрачали темп навіть через форс-мажори чи особисті обставини 

Notion

03

фідбек та ітерації

// Домашки не задаємо для галочки. Викладач перевіряє ваші результати та відправляє на доопрацювання та пояснює

GitHub

HackerRank

ПРАКТИЧНА
         РОБОТА

:: 7 ДОМАШНІХ ЗАВДАНЬ     :: ФІДБЕК ВИКЛАДАЧА     :: РЕАЛЬНІ ПРОДАКШН ЗАДАЧІ

Ticket Classification Pipeline

// приклад однієї з домашок на курсі
Модуль-05 · Embeddings and Vectorization. Побудуй пайплайн який кластеризує, називає кластери через LLM і шукає схожі тікети через embeddings. 

У вас є 100 синтетичних support-тікетів (7 категорій: account, billing, technical, shipping, returns, feature_request, general). Ваша мета — побудувати пайплайн, який:

  • Перетворює тікети на вектори (embeddings).
  • Кластеризує їх через k-means і візуалізує через t-SNE.
  • Через LLM автоматично називає кожен кластер.
  • Порівнює BM25 (ключові слова), cosine (семантика) і fusion (RRF) на тих самих тікетах.
  • Створює Ticket Helper: за новим зверненням знаходить схожі минулі тікети й підказує категорію.

Як запускати…

ЩО ЗМІНИТЬСЯ
            ПІСЛЯ КУРСУ

1

як ти проєктуєш AI-рішення

// Починаєш з задачі, а не з інструменту — розумієш архітектуру, обмеження і trade-offs ще до першого рядка коду.

2

як ти будуєш AI-системи

// Будуєш повний продакшн пайплайн: embeddings, retrieval, evals, observability, контроль вартості і latency.

3

як ти впроваджуєш AI в компанії

// Бачиш, де AI створює реальну цінність у бізнес-процесах, можеш запропонувати архітектуру і реалізувати її самостійно.

ВИКЛАДАЧ
         ТА АВТОР ПРОГРАМИ

ivan2.jpg

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

Staff Software Engineer @Dropbox.

Former Senior Software Engineer @Netflix.


:: Зараз у команді Dropbox Core Storage — працює над інфраструктурою, на якій тримається продукт для мільйонів користувачів.

:: Розробляв внутрішні системи Netflix Studios для оптимізації production pipeline повнометражних проєктів.

:: 11 років інженерного досвіду у MEGOGO — від раннього стартапу до лідера ринку стримінгу в Україні.

01

зараз у команді Dropbox Core Storage — працює над інфраструктурою, на якій тримається продукт для мільйонів користувачів.

02

розробляв внутрішні системи Netflix Studios для оптимізації production pipeline повнометражних проєктів.

03

11 років інженерного досвіду у MEGOGO — від раннього стартапу до лідера ринку стримінгу в Україні.

The revolution needs builders. Are you one?

AI

   Engineering

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

вересень 2026

// старт наступної групи

2 місяці

// 16 занять

470 $/місяць

// або 900 $ за весь курс

До 25 учасників

// кількість місць обмежена
bottom of page