Зареєструватися

С++ розробник

8,8
lecturer

Курс-професія

  • Hard skills: C++, ООП, STL, Git
  • Готовий курсовий проєкт
  • Розроблено у партнерстві з GlobalLogic

Навіщо вам вивчати С++?

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

Завдяки знанням С++ ви можете працювати з продуктами будь-якої складності: від бізнес-додатків до програмування марсохода. Це суттєво підвищує вашу затребуваність на ринку та відкриває нові можливості для роботи.

Курс-професія «С++ розробник» надає фундаментальну базу, після якої ви можете обрати один з двох шляхів:

  • працевлаштуватись на позицію Trainee/Junior C++ Developer;

  • продовжити спеціалізацію в embedded-розробці або GameDev.

Формат курсу

01

icon

14 тижнів навчання = 24 модулі

02

icon

90 відеолекцій з можливістю перегляду в зручний час

03

icon

87 практичних завдань для відпрацювання та закріплення навичок

04

icon

11 вебінарів та Q&A-сесії з експертами GlobalLogic

05

icon

Спринти із завданнями зі співбесід для підготовки до технічних інтерв’ю

06

icon

Юніти з розвитку алгоритмічного мислення та швидкого розв'язання задач

07

icon

Курсовий проєкт для портфоліо

08

icon

Тестові завдання для самоперевірки

09

icon

Додаткові матеріали для самостійного опрацювання

10

icon

Чат у Slack для взаємодії з навчальною спільнотою, викладачами та командою курсу

Переваги курсу

Підходить для початківців

Курс створений для опанування мови С++ із нуля. Матеріал написаний доступною мовою. Ви зможете не лише засвоїти основи, а й зрозуміти, чи хочете розвиватися в цьому напрямку.

Структуроване навчання

Курс побудований за спіральною моделлю: спочатку ви засвоюєте основи алгоритмізації та програмування, а потім глибоко вивчаєте C++. Такий підхід допомагає краще розуміти матеріал і впевнено писати код.

Працевлаштування та кар’єрний старт

  • Курс є оптимальним для старту на позиції Trainee/Junior C++ Developer або подальшої спеціалізації в GameDev чи embedded-розробці.

  • Програма охоплює всі необхідні теми для створення першого проєкту для портфоліо та дає практичні навички проходження співбесід.

  • Упродовж навчання лектори діляться порадами, як знайти першу роботу й розвиватися в професії.



За даними Dou, станом на 2025 рік медіанна зарплата розробника на С++ складає $2600 і є однією з найперспективніших для зростання на Lead-посади.

Багато практики та проєкт до портфоліо

Навчання засноване на принципі learning by doing. Ви одразу працюєте над практичними завданнями й опановуєте нові навички.

Протягом курсу ви створите власний проєкт, який додасте до портфоліо. Це значно підвищить ваші шанси на отримання роботи в Україні чи за кордоном.

Навчання у топових експертів

Курс розроблений у партнерстві з GlobalLogic — лідером у сфері цифрової інженерії.

  • Постійний тренер C/C++ GL BaseCamp, Data Science та Machine Learning Engineer Дмитро Пелешко забезпечить міцну академічну базу.

  • Consultant та Tech Lead у GlobalLogic Ярослав Пушко поділиться досвідом роботи з C++ у реальних проєктах.


  • Consultant та Senior Software Engineer у GlobalLogic, менторка курсу Світлана Станко підтримає на шляху до опанування нових навичок.

Живе спілкування та постійна підтримка

  • Протягом активної фази курсу з вами на зв’язку буде менторка курсу та куратор Prometheus, які допоможуть розібратися зі складними темами, підтримають у навчанні та підготовці до співбесід.

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

  • На Q&A сесіях ви зможете поставити запитання експертам та отримати індивідуальні поради.

  • Усі слухачі також матимуть можливість для спілкування з однодумцями та ефективного нетворкінгу в Slack-чаті.

  • Для пакета Premium додатково передбачена індивідуальна менторська сесія, яка складається із симуляції технічного інтерв’ю та зворотного зв’язку щодо резюме.

Перспективи для розвитку

Розробка на С++ цінується у всьому світі — цією мовою написані програми Microsoft, Adobe та продукти інших tech-гігантів індустрії. Навички програмування на С++ відкривають перед вами двері для роботи в перспективних компаніях.

C++ — універсальна мова програмування, яка надає широкі можливості для:
  • розробки десктопних і мобільних ігор, кар’єрного розвитку в геймдеві;

  • створення програм для майнінгу криптовалют і навчання нейромереж;

  • написання драйверів пристроїв, бізнес-додатків, програм для IoT, серверів мережевих служб та іншого програмного забезпечення.

Оплата частинами

Ви можете оплатити курс частинами. Загальна вартість ділиться на три рівні платежі. Це дозволяє комфортно інвестувати у своє професійне зростання.

Що ви вивчите

Slide Image
Алгоритмізація
Засоби С++

Hard skills

  • Розуміння базових сутностей мови С++ та їхнього фізичного відображення

  • Базові алгоритмічні конструкції: лінійні алгоритми, розгалуження, цикли, допоміжні алгоритми

  • Препроцесор і його роль у процесі компіляції

  • Бітова арифметика та алгоритми для її реалізації

  • Складені типи даних

  • Функції: механізми роботи, види та їхнє застосування

  • ООП: інкапсуляція, наслідування, поліморфізм

  • Процес обробки помилок на основі винятків

  • Бібліотека STL для роботи з даними та алгоритмами

  • Багатопотокове програмування та робота з потоками

  • Навички роботи з Git

  • Розуміння правильної логіки створення десктопних додатків

Slide Image
Критичне мислення
Мотивація

Soft skills

  • Уміння шукати та аналізувати інформацію

  • Відповідальність

  • Готовність і бажання вчитися

  • Уміння працювати самостійно

  • Комунікативні навички

  • Здатність чітко висловлювати думку

  • Навички тайм-менеджменту та самоорганізації

  • Уміння пріоритезувати задачі

Slide Image
Постійна підтримка
Нетворкінг

Підготовка до роботи

Щоб одразу після навчання ви могли претендувати на позицію Trainee/Junior C++ Developer, ми запланували:

  • 26 практичних завдань для підготовки до технічної співбесіди

  • Курсовий проєкт, який можна продемонструвати на співбесіді як пет-проєкт

  • Тренувальне технічне інтерв’ю в GlobalLogic для 5 кращих випускників

  • Цикл вебінарів, присвячених пошуку роботи та проходженню інтерв’ю

  • Бонусні курси: «Як знайти першу роботу в ІТ» та «Англійська для початківців у сфері ІТ»

Slide Image
Reskill
Сертифікат

У РЕЗУЛЬТАТІ

За 14 тижнів ви отримаєте все необхідне для старту в професії:

  • Уміння писати зрозумілий та оптимізований код на C++

  • Готовий курсовий проєкт у портфоліо

  • Поради щодо резюме, яке допоможе виділитися серед конкурентів

  • Рекомендації для заповнення профілю LinkedIn, за яким вас знайдуть роботодавці

  • Базові знання англійської, необхідні для роботи в ІТ

Відгуки про курс

Кому підійде курс?

  • Студентам технічних спеціальностей

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

  • Світчерам

    які планують змінити професію та прагнуть освоїти С++ для старту або розвитку кар’єри в IT.

  • Новачкам у програмуванні

    які тільки починають свій шлях в IT, не мають досвіду й бажають навчитися писати оптимізований код на C++.

  • Програмістам-самоукам

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

  • Досвідченим програмістам

    які знають інші мови програмування, але хочуть додати C++ у свій арсенал інструментів, щоб розширити кар'єрні можливості.

  • Викладачам інформатики

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

Кар’єрний шлях

За даними DOU у 2025 році

Курс-професія «C++ розробник»

Ви тут

Trainee С++ Developer

2-3 місяці
Медіанна з/п – $450

Junior С++ Developer

4-12 місяців
Медіанна з/п – $1000

Middle С++ Developer

1-3 роки
медіанна з/п — $2300

Senior С++ Developer

4-7 років
медіанна з/п — $4500

Наші випускники працюють

partner logo
partner logo
partner logo
partner logo
partner logo
partner logo
partner logo
partner logo

Ваше резюме після навчання

  • ПОСАДА

    Trainee/Junior С++ Developer

  • ГРАФІК РОБОТИ

    Робота в офісі/віддалено

  • SOFT SKILLS

    Ефективна взаємодія з командою, уважність до деталей, швидке навчання, критичне мислення, тайм-менеджмент, самостійність у пошуку рішень, адаптивність, відповідальність

  • HARD SKILLS

    Програмування на С++. ООП. Базові алгоритмічні конструкції. Обробка помилок. STL. Багатопотоковість. Git

  • ЗАРПЛАТА

    Від $750

Дмитро Пелешко

Лектор

  • Доктор технічних наук

  • Професор кафедри систем штучного інтелекту Інституту комп’ютерних наук та інформаційних технологій Національного університету «Львівська політехніка»

  • 17+ років

    сумарного досвіду викладання

  • Постійний тренер

    C/C++ GlobalLogic BaseCamp

  • Data Science та Machine Learning

    практичний досвід роботи

Світлана Станко

Менторка

  • Consultant та Senior Software Engineer у GlobalLogic

  • Тренерка й менторка в GlobalLogic BaseCamp з підготовки фахівців у напрямках Automotive, C++ Unit Testing, та системного адміністрування (SQL Server, UNIX/Linux)

  • Старша викладачка кафедри інтелектуальних кібернетичних систем НАУ

  • 7+ років

    досвіду в Automotive й розробці систем активної безпеки (C/C++/Python)

  • 12+ років

    досвіду викладання

  • 30+ груп

    системних адміністраторів підготувала

Програма курсу

24 модулі 90 відеолекцій 11 вебінарів ⠀• ⠀Курсовий проєкт
Модуль 1. Поняття алгоритму і величини в програмуванні

4 лекції ·

  • Алгоритм і його властивості
  • Величини. Ідентифікатор величини
  • Типи даних
  • Вказівка присвоювання
Модуль 2. IDE

3 лекції ·

  • Структура програми на С++
  • Робота з IDE
  • Робота з операторами вводу/виводу
Модуль 3. Лінійні алгоритми

3 лекції ·

  • Лінійні алгоритми
  • Лінійні алгоритми (задача 1)
  • Лінійні алгоритми (задача 2)
  • "Розвиваємо алгоритмічне мислення. Лінійні алгоритми"
Модуль 4. Алгоритми з розгалуженням

4 лекції ·

  • Основні логічні операції
  • Вказівка розгалуження (скорочена форма)
  • Вказівка розгалуження (повна форма)
  • Вказівка розгалуження (задача)
  • Розвиваємо алгоритмічне мислення. Алгоритми з розгалуженням
Модуль 5. Циклічні алгоритми

3 лекції ·

  • Вказівка повторення. Цикл з параметром
  • Вказівка повторення. Цикл поки з післяумовою
  • Вказівка повторення. Цикл поки з передумовою
  • Розвиваємо алгоритмічне мислення. Циклічні алгоритми
Модуль 6. Допоміжні алгоритми

4 лекції ·

  • Метод покрокової деталізації
  • Допоміжні алгоритми
  • Програмна реалізація допоміжних алгоритмів
  • Рекурсія
  • Розвиваємо алгоритмічне мислення. Допоміжні алгоритми
Модуль 7. Структури даних. Масиви

2 лекції ·

  • Одновимірні масиви
  • Одновимірні масиви (задача)
  • Розвиваємо алгоритмічне мислення. Масиви
Модуль 8. Стрічки

1 лекція ·

  • Робота зі стрічками
  • Розвиваємо алгоритмічне мислення. Робота зі стрічками
Модуль 9. Препроцесор

1 лекція ·

  • Зарезервовані слова. Ідентифікатори. Препроцесор
Модуль 10. Змінна

2 лекції ·

  • Поняття типу і змінної. Класи пам`яті
  • Кваліфікатори змінних (const, volatile)
Модуль 11. Бітова арифметика

1 лекція ·

  • Бітова арифметика та бітові операції
  • Розвиваємо алгоритмічне мислення. Препроцесор, змінна, бітова арифметика
Модуль 12. Складені типи

9 лекцій ·

  • Простори імен
  • Переліки. Типобезпечні переліки
  • Структури
  • Вирівнювання та анонімні структури
  • Об'єднання
  • Вказівники
  • Властивості вказівника. Посилання
  • Статичні масиви
  • Динамічні масиви і купа
  • Курсовий проєкт «Програмування клієнт-серверних додатків»
Модуль 13. Функції

6 лекцій ·

  • Поняття функції
  • Передавання даних в тіло функції, повернення значення
  • Функціональний тип. Види функцій
  • Лямбда-функції
  • Навантаження. Constexpr
  • Advanced (function, bind)
Модуль 14. Класи

7 лекцій ·

  • Поняття класу й об’єкта. Доступ до полів класу. Інкапсуляція
  • Поля класу. cv специфікатори у класах
  • Конструктори класу. Види конструкторів
  • Деструктор класу
  • Статичні поля класу
  • Вкладені та локальні класи. Вказівники на члени класу та об'єкта
  • Складені поля класу
Модуль 15. Наслідувння

4 лекції ·

  • Просте наслідування
  • Конструктори при наслідуванні
  • Множинне наслідування
  • Віртуальні батьківські класи
Модуль 16. Поліморфізм

3 лекції ·

  • Віртуальні функції 1
  • Віртуальні функції 2
  • Абстрактні класи
Модуль 17. Оператори

4 лекції ·

  • Перевантаження у класах
  • Перевантаження операторів
  • Навантаження оператора присвоєння
  • Перевантаження окремих операторів
Модуль 18. Динамічна ідентифікація типів

1 лекція ·

  • Оператори RTTI
Модуль 19. Обробка помилок

5 лекцій ·

  • Винятки, їх генерація
  • Типовані обробники
  • Класи і обробка помилок
  • Стандартна бібліотека виключень
  • Непередбачені та неперехоплені виключення
Модуль 20. Шаблони

4 лекції ·

  • Вступ у шаблони. Конкретизація, інстанціювання та спеціалізація
  • Поняття шаблону функції. Явне та неявне інстанціювання
  • Шаблон класу
  • Види шаблонів класу
Модуль 21. Бібліотека STL

6 лекцій ·

  • Вступ у STL, Ітератори STL
  • Контейнери, види контейнерів. Контейнер вектор
  • Асоціативні контейнери
  • Контейнерні адаптори і предикати
  • Алгоритми 1
  • Алгоритми 2
Модуль 22. Потоки введення/виведення

4 лекції ·

  • Потокова підсистема ВВ/В. Базові класи та об'єкти
  • Форматування у потоках ВВ/В
  • Файловий ВВ/В
  • Стрінгові потоки
Модуль 23. Багатопотоковість

3 лекції ·

  • Розпаралелювання. Створення потоків
  • Синхронізація потоків 1
  • Синхронізація потоків 2
Модуль 24. Практикум

7 лекцій ·

  • Вебінар «Черги повідомлень у багатопотокових програмах»
  • Вебінар «Розбір курсового проєкту»
  • Система керування версіями Git (і поміняти іконку на відеолекцію, як у всіх)
  • Презентувати себе. Міфи і жахи співбесід
  • Негативні упередження і як вони впливають на навчання і роботу
  • Які софт-скіли можуть допомогти під час пошуку роботи
  • Культура спілкування та корпоративна етика в IT-сфері
БОНУС Курс «Як знайти першу роботу в ІТ» ( Бонуси для випускників )

·

Авторка: Катерина Осадчук — співвласниця та CEO рекрутингової агенції Indigo Tech Recruiters

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

  • загальний огляд рекрутингу в ІТ
  • де шукати вакансії
  • як підготувати резюме, що допоможе виділитися серед конкурентів
  • як презентувати себе на співбесіді
БОНУС Курс «Англійська для початківців у сфері ІТ» ( Бонуси для випускників )

·

Авторка: Анастасія Машталяр — СЕО онлайн-школи IT та Business англійської Solid English School

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

  • найпоширеніша лексика та граматика для роботи в ІТ
  • як презентувати себе роботодавцю, щоб отримати першу роботу в ІТ
  • як грамотно говорити на щоденних зустрічах
  • як листуватися з клієнтами
  • як спілкуватися з командою
Розклад

Тривалість: 14 тижнів

  • Навантаження:8-12 годин/тиждень
  • Доступ:2 роки

Отримайте сертифікат

Успішно виконайте завдання курсу, отримайте потрібну кількість балів і згенеруйте сертифікат у розділі «Сертифікат» наприкінці курсу.

Зробіть перший крок до нових можливостей! Додайте сертифікат до резюме та на сторінку Linkedin. Кожен сертифікат має код, за яким роботодавці можуть подивитися та перевірити його.

Image sertificate

Оберіть найкращу програму для себе

Standard

11 120 грн
  • 85 відеолекцій
  • 87 практичних завдань
  • 11 вебінарів
  • Спринти з практичними завданнями на співбесідах
  • Юніти з розвитку алгоритмічного мислення
  • Курсовий проєкт для портфоліо
  • Чат-підтримка
  • Презентації лекцій та код
  • Додаткові матеріали
  • Іменний сертифікат
  • Бонусний курс «Працевлаштування в IT»
  • Бонусний курс «Англійська в IT‎»
Бестселер

Premium

13 200 грн
  • Усе, що в Standard
  • Перевірка курсового проєкту лектором
  • Зворотний звʼязок по курсовому проєкту від лектора
  • Індивідуальна менторська сесія: технічне інтерв’ю, зворотний зв’язок по резюме

Ранні ціни зі знижкою -20% діють до 20.02 включно

Спосіб оплати на вибір: уся сума одразу або оплата частинами.

Популярні запитання

Як проходять заняття?
Усі заняття проходять в онлайн-форматі. Лекції будуть доступні для перегляду в будь-який час.
Чи корисний курс новачкам?
Максимально корисний. Курс розрахований для початківців. Матеріал написаний доступною мовою. На заняттях ви отримуєте практичні завдання з кожної теми, що дає вам змогу власноруч попрацювати з інструментами та зрозуміти, чи цікавий цей напрямок для вас для подальшого розвитку.
Які вступні вимоги діють на курсі?
Курс розрахований на новачків, тому, в першу чергу, знадобиться бажання навчатися й сумлінно вкладати час і зусилля у виконання завдань.
Чи багато буде домашніх завдань?
Ви маєте бути готовими не тільки дивитись відеоуроки, але й закріплювати отримані знання, виконуючи практичні завдання, які є майже після кожної відеолекції.
Що я отримаю після закінчення курсу?
Крім базового знайомства із C++, ключовими бібліотеками та принципами об’єктноорієнтованого програмування ви також отримаєте гарну базу для подальшої роботи з розробкою десктопних додатків.
Чи можливо повернути курс? Які правила повернення коштів?
Повернення коштів за всі курси, придбані на Prometheus+, можливе протягом 14 днів. Запит на повернення направляється на пошту [email protected] ; у ньому вказуються email, на який зареєстровано акаунт, ПІБ та курс, за який ви хочете повернути кошти. Процедура повернення коштів займає 30 календарних днів з моменту схвалення заявки. Щоб уникнути зловживань з боку слухачів, ми залишаємо за собою право обмежити або відхилити запити на повернення коштів у випадках, коли:
  • значна частина курсу була використана або завантажена студентом до того, як було оформлено заявку на повернення коштів;

  • студент подав кілька запитів на повернення коштів за один і той самий курс;


  • студент вимагає повернути зайву суму;


  • користувачі порушили Умови або Правила платформи.

Що таке курс-професія?
Курс-професія – це можливість опанувати нову спеціальність з нуля (reskill) та перейти в нову сферу за максимально короткий час.

Це інтенсивне практично орієнтоване навчання, з акцентом на реальні навички, потрібні для нової спеціальності.
Чи достатньо цього курсу, щоб розпочати пошук роботи?
Знань і компетенцій, отриманих на курсі, достатньо для успішного проходження інтерв’ю і старту кар’єри на позиції Trainee/Junior C++ Developer або подальшої спеціалізації в GameDev чи embedded-розробці.
Чи отримаю я сертифікат після проходження курсу?
Так, після успішного проходження курсу ви отримаєте сертифікат, який можна додати до резюме або викласти на LinkedIn.
Скільки часу матеріали курсу будуть доступні після його завершення?
Матеріали будуть доступні для слухачів після завершення курсу протягом 2-х років.
Чи буде в мене проєкт, який я зможу додати до портфоліо?
Так, під час навчання ви будете працювати над власним курсовим проєктом. Наприкінці курсу ми радимо додати його в портфоліо та обов’язково продемонструвати на співбесіді.
Чи можна оплатити курс частинами?
Так, ви можете оплатити курс частинами. Загальна вартість ділиться на три рівні платежі. Це дозволяє комфортно інвестувати у своє професійне зростання.
Чи потрібно для проходження курсу знання англійської мови?
Курс викладається українською мовою, але додаткові матеріали для самостійного вивчення можуть бути надані англійською. Тому бажаний рівень володіння англійською мовою — Pre-Intermediate (А2).

Важливо! Паралельно з навчанням на курсі, підвищуйте свій рівень володіння англійською мовою, адже вона потрібна для подальшої кар'єри в IT!
Що таке спринти з практичними завданнями для співбесід?
Це інтенсивні вправи, що моделюють реальні задачі, які ви можете зустріти на технічних співбесідах. Під час спринтів ви зможете вирішувати практичні кейси та отримувати корисний зворотний зв'язок для подальшого вдосконалення.
Що таке юніти з розвитку алгоритмічного мислення?
Це спеціально створені блоки навчальних матеріалів, які допоможуть вам удосконалити ваші алгоритмічні навички. Кожен юніт зосереджений на розвитку логічного мислення та вміння швидко вирішувати завдання за допомогою алгоритмів.

Не знайшли відповідь?

Центр допомоги

ПАРТНЕР КУРСУ - GLOBALLOGIC

  • Курс розроблено

    разом із нашим партнером GlobalLogic — лідером у сфері цифрової інженерії.

  • Центральний офіс

    компанії знаходиться у Кремнієвій долині у США, а інжинірингові та дизайн-центри розташовані по всьому світу.

  • GlobalLogic створює інноваційні продукти

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

  • Залучення технічної експертизи GlobalLogic

    відбувалось на безоплатній основі, та здійснювалось в рамках сприяння компанією GlobalLogic розвитку освіти та науки в Україні. GlobalLogic не є отримувачем грошових коштів чи інших матеріальних вигод від продажу курсу "С++ розробник"

GlobalLogic

Курс розроблено разом із нашим партнером GlobalLogic — лідером у сфері цифрової інженерії.

Центральний офіс компанії знаходиться у Кремнієвій долині у США, а інжинірингові та дизайн-центри розташовані по всьому світу.

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

У результаті ви отримаєте

  • Розуміння базових сутностей мови С++ та їх фізичного відображення

  • Навички функціонального та об'єктноорієнтованого програмування

  • Розуміння поліморфної поведінки коду

  • Навички багатопотокового програмування для прискорення виконання програм

  • Навички застосування функцій та розуміння їх механізмів

  • Розуміння правильної логіки створення десктопних додатків

Що ви вивчите?

IT C++

На курсі «Програмування на С++» ви почнете з вивчення основ алгоритмізації, програмування, синтаксису С++ та написання простих програм. А далі — опануєте принципи об’єктноорієнтованого і багатопотокового програмування для прискорення свого рішення. Під час навчання ви також зануритесь в процес розробки додатків та їх функціонування в середовищі операційних систем.

Для запису на курс потрібно

Програмування на С++" не потрібно мати попереднього досвіду в програмуванні. Курс ідеально підходить для тих, хто прагне зробити перший крок у кар’єрі розробника програмного забезпечення.

Партнери курсу