top of page

AI

Engineering

The revolution needs builders. Are you one?

8 черв. 2026 р.

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

3 місяці

// 25 занять, 3 місяці

350 $/місяць

1050 $

до 30 учасників

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

The revolution needs builders

ПРО КУРС

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

На курсі ви пройдете повний цикл розробки на C++ та створите інфраструктурні production-рішення. У результаті матимете  доробок C++-проєктів, які можна використовувати для працевлаштування та розвивати далі. 

*За даними Djinni, C++-кандидати мають менше труднощів у пошуку роботи, а зростання miltech-проєктів суттєво збільшує попит на embedded-фахівців. Попри складність, C++ залишається одним із найсильніших напрямів для старту в низькорівневому програмуванні.

prerequisites

:: Python на Junior рівні: змінні, функції, класи, бібліотеки
:: Знайомство з базовими ML-концепціями: Supervised/Unsupervised/Self-Supervised Learning, Neural Networks, Embeddings, KNN
:: Технічна англійська на рівні B1+ / B2 для читання документації
:: HTTP і REST API: request/response цикл, JSON, статус-коди, виклик через CLI або код

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

Субота

10:00 UTC+3

Середа

18:30 UTC+3

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

Стек

Будь-яка мова програмування

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

ПРОГРАМА

:: 32 live заняття

:: 8 Q&A сесій

:: до 30 студентів в групі

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

Завершення та підбиття підсумків курсу
  • Презентація фінального AI-асистента

  • Розбір важливих технічних аспектів, варіанти для покращення точності відповідей

  • Розбір архітектури та як вона впливає на вартість рішення

  • Обговорення наступних кроків для покращення рішення і впровадження у бізнес-процеси

Preparation for production usage

Що потрібно знати перед запуском AI-системи в production
  • Вартість AI-рішення: як рахувати витрати

  • Best practices: коли не варто використовувати LLM, RAG та агентів

  • Питання продуктивності у взаємодії з LLM та агентами

  • Робота з безпекою та потенційно небезпечними діями AI-агентів: guardrails, sandboxing, manual judgment, feedback loop, checkpoints

  • Observability для AI-застосунку


Практика: 

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

DevEx Productivity / AI first

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

  • АІ-асистенти для повного циклу розробки: від роботи над ідеєю до деплою в прод

  • Cursor, Claude, Cline та інші популярні інструменти

  • MCP-сервери, Skills та їх інтеграція в процес розробки


Практика: 

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

Agents

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

  • Агентні фреймворки

  • Agentic RAG

  • Проєктування надійних AI-агентів

  • Дизайн-патерни для агентів

  • Context engineering і керування памʼяттю для агентів


Практика: 

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

RAG (Retrieval-Augmented Generation)

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

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

Embeddings and Vectorization

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

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

Evaluations for AI systems

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

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

Prompt Engineering

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

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

Foundational Models

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

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

Intro to AI Engineering

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

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

01

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

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

Zoom

01

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

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

Zoom

01

live звʼязок

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

Zoom

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

:: 30 завдань

:: пишете власну СУБД

:: ФІДБЕК ВИКЛАДАЧА

// Рекомендуємо виділяти 6–10 годин на тиждень для виконання домашніх завдань, щоб отримати максимальний результат від курсу.

Ticket Classification Pipeline

Побудуй пайплайн який кластеризує, називає кластери через 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


10+ років досвіду розробки високонавантажених і високопродуктивних рішень у стартапах та технологічних компаніях. 

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

:: випустив понад 300 інженерів
:: 14 років інженерного досвіду з високонавантаженими системами
:: випускник Stanford University

01

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

02

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

03

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

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

google

amazon

netflix

booking.com

spotify

meta

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

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

Staff Software Engineer @Hopper

Linkedin

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

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

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

Senior Data Engineer @Okta

Linkedin

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

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

Олег Євтух

Software Engineer @First Digital

Linkedin

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

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

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

Software Network Engineer

Linkedin

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

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

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

Python Engineer @Quintagroup

Linkedin

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

БРОНЮЙ СВОЄ
       МІСЦЕ В ГРУПІ

оплата помісячно

420 $

курс триває 4 місяці

оплата за весь курс

1600 $

за курсом нбу

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

bottom of page