Курс C++ Start

Online
Для новачків
Відеолекції
C++ — мова програмування, яка посідає ключове місце в системному програмуванні та розробці високопродуктивних додатків. Наш курс C++ Start для початківців допоможе вам відкрити для себе основи цього потужного інструменту та підготує до глибокого вивчення розробки програмного забезпечення.

Вже знаєш основи C++? Час рухатися далі!

  • Курс Unreal Engine — менторингова програма, де ти навчишся створювати повноцінні 3D-ігри та симуляції на одному з найпотужніших рушіїв у світі.

  • Курс Алгоритми та структури даних — для тих, хто хоче прокачати логіку, ефективність коду та глибше розібратися у фундаменті програмування.

Для кого?

01

Світчерам з інших професій

Люди, які бажають змінити свою професійну сферу діяльності на одну із ІТ спеціальностей та знайти високооплачувану роботу в галузі програмування.
02

Світчерам з інших IT професій

Люди, які працюють в IT і не є програмістами, але бажають змінити свою спеціалізацію та опанувати нові технологічні стеки мови Java.
03

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

Для тих, хто не має жодного досвіду у програмуванні. Для тих, кому складно уявити в голові програму складнішу ніж HelloWorld.
04

Охочих навчатися з ментором

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

Формат та вимоги

Формат:
Відеоуроки з теорією
Практичні завдання
Online навчання в зручний для вас час
Допомога в чаті Zulip
Вимоги:
Знання ПК на рівні користувача

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

Теорія

  • Про що і навіщо курс, що в ньому буде, чого не буде
  • Що пишуть на С++

Практика

  • Встановлення Visual Studio
  • Створюємо проєкт із методом main
  • Пишемо Hello World

Теорія

  • Строкові змінні
  • Конкатенація рядків
  • Арифметичні операції
  • Ключове слово const
  • Логічні типи даних
  • Конструкція switch-case
  • Масиви, цикл for
  • Цикли while і do-while
  • Керуючі оператори
  • Цикли break, continue, цикл while (true)
  • Вказівники

Практика

  • Змінюємо “Hello, World” на “Hello, <name>”
  • Читаємо прості формули
  • Читаємо з консолі температуру води, говоримо, в якому вона стані
  • Читаємо з консолі порядковий номер дня тижня, виводимо словами
  • Створюємо const-змінну
  • Створюємо масив
  • Переписуємо цикли через while
  • Зчитуємо числа з консолі
  • Розіменовуємо вказівники

Теорія

  • Аргументи функції та значення, що повертається
  • Процес складання програми в C++

Практика

  • Пишемо функцію
  • Переносимо формули до функції
  • Створюємо .h та .cpp файли

Теорія

  • Що таке:
    • Класи
    • Об’єкти
    • Поля
    • Методи
  • Статичний поліморфізм
  • Динамічне виділення пам’яті

Практика

  • Створення класу та об’єкту класу
  • Додавання атрибутів класу, геттерів/сеттерів до них + enum class
  • Додавання методів
  • Визначення методів
  • Написання конструктора та деструктора
  • Використання операторів new та delete

Теорія

  • Наслідування
  • Модифікатори під час наслідування
  • Dynamic cast
  • Перевизначення методів
  • Поліморфізм і ключове слово virtual. Віртуальний деструктор
  • Абстрактний клас і чисто віртуальні методи
  • Передача об’єктів у методи за значенням і за посиланням

Практика

  • Створити:
    • ієрархію наслідування
    • у цій ієрархії створити поліморфну поведінку
    • перевизначений метод
    • перевантаження методів
    • абстрактний клас і імплементувати його
    • інтерфейс і імплементувати його
  • Використовуємо virtual. Робимо деструктор класу віртуальним.

Демо-версія

Басалкевич Олександр
Автор курсу
Senior Software engineer (C++)
Басалкевич Олександр

Займаюсь розробкою програмного забезпечення у сфері Embedded medicine. Також є внутрішнім спікером та тренером компанії в рамках GlobalLogic Education. Ще у старшій школі почав займатися алгоритмічним програмуванням. Тричі був учасником півфіналу ACM ICPC.

Етапи навчання

Ваш результат

Після курсу С++ Start ви:
Будете розуміти та вміти застосовувати основні концепції та принципи С++.
Вмітимете писати найпростіші програми на С++.
Зможете розвиватися далі самостійно або на наших курсах менторингу Unreal Engine.
Матимете спільноту однодумців для обміну знаннями та досвідом і формування професійних зв’язків.
Записатися на курс
Сертифікат після проходження
Сергій Виноградов
C++
Корисний ресурс. Не тільки курси, а й контент на You Tube.
Viter Serhii
C++ Start
Все класно, чітко, по поличкам. Саша все дуже добре, зрозуміло пояснює. Шкода що так піздно курс вийшов, хоча б рік тому. Скільки б часу це мені зекономило.
Voronovska Iuliia
C++ Start
Все сподобалось. Добре пояснюють.
Andriichuk Oleh
C++ Start
Мені сподобалось те, що акцент курсу є більше на практичних завданнях, ніж на теорії.
Burmistrov Ruslan
C++ Start
Дуже якісна подача матеріалу. Ментор дуже зрузуміло і професіонально пояснює всі аспекти роботи програми і написання коду. Цікаво доносить зміст сложної теми використовуючи прості пояснення. Добре поставлена мова у ментора – приємно слухати.
Gindina Mishel
C++ Start
Усе подобається, єдине, хотілося б більше різних прикладів і практичних завдань для самостійного вирішення. Було б непогано включити невеликий тест або домашнє завдання наприкінці розділу для кращого закріплення матеріалу.
Oleksandr Ansimov
C++ START
Рекомендую! Правильний підхід до навчання – я це точно знаю!

Вартість курсу

Подайте заявку сьогодні та отримайте необмежений доступ до курсу
2000 грн | 56 USD 2500 грн | 70 USD
Записатися на курс
Бонус

пройдіть курс за 1 місяць та отримайте супер знижку на перші 3 місяці навчання з персональним ментором
Unreal Engine

6400 грн | 180 USD
8000 грн | 220 USD

Зв’яжіться з нами

Потрібно більше інформації?
Допоможемо вибрати курс
Запропонуємо найкращі умови
Надамо відповіді на всі запитання





    Застосувати

    Надсилаючи повідомлення, ви погоджуєтесь з нашою офертою.

    Ми не співпрацюємо з резидентами РФ та РБ!

    FAQ

    [ 1 ]
    Чи підходить C++ Start повному новачку?

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

    [ 2 ]
    Чим C++ відрізняється від C і C# для новачка?

    C++ дає ООП і сучасні абстракції з контролем ресурсів; C — нижчий рівень; C# — кероване середовище.

    [ 3 ]
    Які теми C++ найважливіші на старті?

    Типи, вирази, умови/цикли, вектори/рядки, функції, класи і базове ООП.

    [ 4 ]
    Чому варто вчити «сучасний C++», а не приклади з 90-х?

    Сучасні конструкції безпечніші й читабельніші; вони скорочують кількість помилок.

    C++ Start — ваш перший впевнений крок у сучасний C++

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

    FoxmindEd створив курс C++ Start як точку входу для новачків. Сюди входять короткі пояснення, практичні завдання після кожного уроку, підтримка в чаті — і жодної «води». Ви не «дивитеся курси», ви одразу пишете код і перевіряєте себе на реальних вправах.

    Для кого курс C++

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

    Як проходить навчання C++

    Формат простий і ефективний — ви відкриваєте короткий урок, відразу виконуєте практичне завдання, надсилаєте рішення й отримуєте підтримку в чаті. Уся подача тримає фокус на діях — «прочитав — спробував — перевірив — поліпшив». Так ви швидко привчаєте себе до дрібних ітерацій, а не до нескінченних «підготовок до підготовки». Курс включає онлайн-навчання, відео+практику та допомогу в корпоративному чаті Zulip. Цього вистачає, щоб не застрягати на дрібницях і тримати темп.

    Що саме ви вивчите на курсі

    У цій програмі зібрані базові речі, без яких далі не рушити. Ви:

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

    Паралельно ви привчаєте себе до хороших звичок зі «світу сучасного C++» — читаєте офіційні настанови (C++ Core Guidelines) та розумієте, чому варто обирати сучасні конструкції замість «олдскульних» патернів із книжок 90-х. Це економить години на рефакторинг і підвищує якість коду з першого тижня.

    Хто навчає

    Автор курсу — Олександр Басалькевич, Senior Software Engineer (C++). Він працює з вбудованими системами в медицині, викладає як тренер GlobalLogic Education та має досвід участі у півфіналах ACM ICPC. Такий бекграунд важливий, адже ви отримаєте пояснення від інженера, який розуміє реальні вимоги продакшену, а не просто «переказує книжку».

    Формат, у якому легше вчитися

    • Онлайн і у вашому темпі. Ви самі керуєте навантаженням, а короткі уроки дають швидку віддачу.
    • Практика після кожного блоку. Кожен модуль завершується невеликим робочим результатом.
    • Підтримка в чаті. Якщо застрягли — ставите запитання й рухаєтеся далі без простоїв.
    • Прозора траєкторія зростання. Після бази — менторинг і перший проєкт, або перехід у суміжні напрямки (наприклад, C#).

    Що зміниться у ваших навичках

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

    Чому саме C++ сьогодні — вдалий вибір

    C++ залишає за собою нішу, де важливі продуктивність і контроль над ресурсами: драйвери, ігрові рушії, бази даних, торгові платформи, CAD/CAE тощо. Мову стандартизує ISO (актуальна публікація — ISO/IEC 14882:2024, неформально «C++23»), і це задає спільній мові спільні правила, на які спираються компілятори й інструменти. Коли ви вчите сучасний C++ із правильних джерел, ви отримуєте універсальну «карту місцевості», а не вузький «діалект під конкретну IDE».

    Що робити після C++ Start

    Далі ви обираєте напрям: заглиблюєтеся в сучасні інструменти (CMake, тестування, профілювання), берете персональний менторинг або збираєте перший проєкт (гру, інструмент, утиліту) у супроводі наставника. У лінійці FoxmindEd також є менторські треки, зокрема для Unreal Engine — це логічне продовження, якщо вас тягне до геймдеву.

    Показати більше Приховати
    foxmindED
    BLACK FRIDAY від FoxmindEd. Знижки до -50% на Start та Advanced курси до 30.11.
    Записатися на курс