Онлайн-курс С++ Basic

Basic level
5

alarm-clock занять

spiral-calendar занять на тиждень

rocket старт

За тиждень записалося

Залишилося

Цікавить наступний рівень? C++ Pro › C++ Pro ›

Навчись C++ та створи свій власний кодовий шлях до інновацій та технологічного прогресу!

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

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

Підходить для тих, хто хоче розробляти високопродуктивні системи, інженерні застосунки, embedded-рішення та сучасні технологічні продукти — від геймдеву до робототехніки й MilTech.

Цілі курсу

  • Розвиток алгоритмічної думки та розуміння принципів програмування
  • Оволодіти синтаксисом C++, включаючи роботу зі змінними, типами даних та виразами
  • Вивчити використання стандартних бібліотек для введення/виведення та оптимізації розробки програм
  • Освоїти концепції ООП, включаючи створення класів, роботу з об'єктами та використання наслідування
  • Вивчити використання умов, циклів, функцій та вказівників для ефективного керування виконанням програми
  • Сформувати базу для роботи з задачами продуктивності та реального часу: системні компоненти, embedded, інженерні застосунки й технологічні продукти, зокрема в MilTech/defense tech-сегменті

Курс допоможе

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

Цей курс можна оплатити на 100% бонусами без жодних обмежень. Встигніть поки лишились місця!

950 ₴

на місяць при оплаті частинами на 12 частин

оплата частинами без комісії та відсотків від monobank, ПриватБанк, Ощадбанк, ПУМБ, àбанк та Sense Bank

Повна вартість курсу 11 400 ₴

-10% при оплаті відразу 10 260 ₴

Промокод

Додаткові знижки

Списання з поточного балансу

Невикористаний залишок замороженого курсу

Списання з основного рахунку

Списання з реферального рахунку

Списання з бонусного рахунку

Ціна курсу для вас 10 260

Важливо пройти тест для перевірки знань

grinning-face

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

Вивчаємо такі технології

  • C++

    C++

  • Git

    Git

  • VS Code

    VS Code

Викладачі курсу

Вас будуть навчати практикуючі фахівці, що працюють в топових компаніях.

  • Микита Жаворонков

    Микита Жаворонков

    Linux C/C++ Engineer в GlobalLogic

    GlobalLogic
    Микита Жаворонков
    Микита Жаворонков Linux C/C++ Engineer в GlobalLogic

    Linux C/C++ Engineer в GlobalLogic.

    За час комерційного досвіду та навчання перепробував велику кількість мов та технологій: від Android застосунків до Embedded, від Back-end на PHP до високопродуктивної обробки зображень на Rust.

  • Наталія Ковальова

    Наталія Ковальова

    С++ developer в Phonexa

    Phonexa
    Наталія Ковальова
    Наталія Ковальова С++ developer в Phonexa

    Працюю у комерційній розробці на мові С++ в міжнародних аутсорсових компаніях більше 10 років .

  • Ігор Конфедрат

    Ігор Конфедрат

    Software Engineer в Onseo

    Onseo
    Ігор Конфедрат
    Ігор Конфедрат Software Engineer в Onseo

    У розробці з 2012 року. За ці 12 років встиг взяти участь в розробці десктопних та мобільних проєктів.

    Люблю UNIX-like системи.

  • Олексій Кшенський

    Олексій Кшенський

    Senior Software Developer в ProcessMaker

    ProcessMaker
    Олексій Кшенський
    Олексій Кшенський Senior Software Developer в ProcessMaker

    У розробці з 2013 року. Найбільша спеціалізація — Rust, C++/Qt та Python, але писав/пишу код 15 різними мовами, зокрема більш за все люблю функціональні: Haskell, Clojure, Erlang, F#.

    Маю 3 котів, більшість вільного часу займаюся хобі-програмуванням (переважно Rust), час від часу граю у відеоігри (особливо roguelite жанр), знаю і вивчаю декілька мов: англійську, японську, фінську. Також займаюся філософією, психологією, медитацією.

  • Олександр Пліщенко

    Олександр Пліщенко

    Software Engineer в Eva

    Eva
    Олександр Пліщенко
    Олександр Пліщенко Software Engineer в Eva

    У розробці з 2015 року. Усе почалося з фрілансу. Працював у наступних компаніях: 4FriendsGames, Software MacKiev, Luxoft. Зараз працюю над процесінгом у мережі магазинів Єва.

  • Володимир Мзоков

    Володимир Мзоков

    Full stack Developer в Insiders

    Insiders
    Володимир Мзоков
    Володимир Мзоков Full stack Developer в Insiders

    Lead Software Engineer, автор курсів і вебінарів на YouTube каналах IT_education_HUB, CodeUA. Активний учасник і доповідач Всеукраїнської науково-технічної конференції молодих вчених «Інтегровані комп'ютерні технології у машинобудуванні ІКТМ», конференції «Перспективні мережеві і комп'ютерні технології» та Міжнародної науково-практичної конференції «Проблеми науково-технічного та правового забезпечення кібербезпеки у сучасному світі». Член оргкомітету Міжнародної конференції DESSERT-2014 (м. Київ).

    Розробив дистанційне навчання «Основи програмування мовою C++». В якості Lead Software Engineer з командою брав участь в битві IT-стартапів з проєктом «Безпечна Cloud-платформа для швидкого розгортання Інтернет-додатків» та посів 1 місце. Постійно підвищую кваліфікацію відвідуваннями різноманітніх IT заходів та форумів. Активний учасник українського IT кластеру. Старший викладач інституту комп’ютерних технологій університету «Україна» кафедр інформаційних технологій і програмування, а також комп’ютерної інженерії. Досвід програмування — 15 років із багатьма мовами програмування та технологіями, у викладанні ІТ — понад 7 років.

    Python використовую у різних сферах: від автоматизації рутинної роботи до створення вебпроєктів, при аналізі даних.

  • Максим Безуглий

    Максим Безуглий

    C++ Senior Software Engineer

    Максим Безуглий
    Максим Безуглий C++ Senior Software Engineer

    Досвід в розробці більше 8 років. Працював в різних сферах, від розробки високонавантажених систем, то додатків критично важливих служб. У мене є досвід роботи з SQL, Qt Widgets, WinApi/MFC тощо, що дозволило мені розробляти комерційні програми для успішних компаній. Люблю риболовлю, акваріуми та красиві збірки ПK.

  • Микола Попов

    Микола Попов

    C++ Software Engineer в DevPulse

    DevPulse
    Микола Попов
    Микола Попов C++ Software Engineer в DevPulse

    У розробці з 2017 року Працював з десктопними додатками на Windows і MacOS.

  • Володимир Сапожніков

    Володимир Сапожніков

    Embedded C/C++/Linux developer в Squad

    Squad
    Володимир Сапожніков
    Володимир Сапожніков Embedded C/C++/Linux developer в Squad

    Я — Embedded C/C++/Linux інженер із понад трирічним досвідом розробки прошивок і реального часу для ARM/STM32, RTOS (QNX, custom) і Embedded Linux. Працюю з низькорівневими системами, периферією (UART/SPI/I2C/DMA), потоковою передачею даних (RTP/RTSP) і створюю високопродуктивні мультитредові модулі.

    Маю значний досвід у вбудованому комп’ютерному зорі та edge-AI: інтегрував YOLO (v8–v12), LLaMA-lite, розробляв повні AI-потоки для дронів, тепловізорів й оптичних систем. Працював як техлід, проєктував архітектуру рішень, оптимізував продуктивність, проводив польові випробування та керував командою.

  • Ігор Кривошап

    Ігор Кривошап

    Senior C++ Engineer в Intellias

    Intellias
    Ігор Кривошап
    Ігор Кривошап Senior C++ Engineer в Intellias

    У розробці з 2013 року. Встиг взяти участь у розробці проєктів в Automotive сегменті, займався розробкою казуальних ігор. Обіймаю посаду тім ліда, був ментором. Працював у таких компаніях: Intellias, Luxoft, Blam!Games. Маю власні pet-проєкти на С++ та Kotlin.

  • Юрій Іващенко

    Юрій Іващенко

    C++ Developer в Forex-Softprogramming

    Forex-Softprogramming
    Юрій Іващенко
    Юрій Іващенко C++ Developer в Forex-Softprogramming

    Займаюся програмуванням понад 30 років. Починав з суто математичних розрахунків мовою FORTRAN і наразі спеціалізуюся на розробці backend коспонент. Останнім часов у роботі застосовую мови программівання C++, C# і SQL. Працював у багатьох відомих кокпаніях, наприклад, Global Logic.

  • Богдан Левунець

    Богдан Левунець

    Senior C++ developer в Ubisoft

    Ubisoft
    Богдан Левунець
    Богдан Левунець Senior C++ developer в Ubisoft

    Випусник КПІ (прикладна математика). У геймдеві 8 років (Ubisoft Ukraine.) Основні напрямки: Engine Programming, Gameplay Programming на С++.

Програма онлайн-курсу С++ Basic

alarm-clock 24 заняття
Друк
  • Знайомство з C++

    • Коли треба писати на C++?
    • Налаштування середовища розробки
    • Написання і розбір першої програми
    • Створення змінних
    • Огляд базових типів даних
    • Константи, статичні змінні
    • Арифметичні оператори
    • Бінарні оператори
    • Інші оператори
  • Введення та виведення, обробка помилок

    • Потоки вводу та виводу : stdout, stdin, stderr
    • Читання користувацького вводу з консолі
    • Робота з файлами
    • Читання вводу з файлу
    • try...catch блок
    • Розбір типових помилок програми
  • Умовне виконання, цикли, функції

    • Оператори if, else, switch
    • Цикли for, while, do-while
    • Створення простих функцій
    • Повернення результату з функцій
    • Аргументи функції
  • Вбудовані структури даних, посилання та пойнтери

    • Огляд масивів та дій з ними
    • Знайомство зі C-стрічками
    • Використання C++ стрічок
    • Знайомство з посиланнями
    • Огляд пойнтерів та дій з ними
  • Статична та динамічна пам'ять, етапи побудови програми

    • Вигляд програми в пам'яті комп'ютера
    • Різниця між статичної та динамічною пам'яттю
    • Створення об'єктів в динамічній пам'яті
    • Етапи компіляції
  • OOP в C++

    • Створення структур, класів
    • Основні поняття OOP (encapsulation, inheritance, polymorphism)
    • Значення конструкторів та деструкторів
    • Віртуальні методи, наслідування
    • Перевантаження операторів, методів
    • friend класи
  • Шаблони та STL

    • Знайомство з шаблонами
    • Написання шаблонних функцій
    • Огляд бібліотеки STL
    • Основні контейнери бібліотеки STL
  • Структури даних, складність алгоритмів

    • Розуміння основних структур даних (list, vector, dictionary, hashtable)
    • Специфічні структури даних (stack, queue, single-linked list)
    • Поняття складності алгоритму
    • Складність операцій в структурах даних
    • Написання власної реалізації структури даних
  • Дипломна робота — створення власного шаблонного контейнера

В кінці курсу виконується дипломний проєкт.

Бонуси курсу

  • Free English Speaking Club

Додайте навички в резюме

  • Написання ефективного та читабельного коду мовою C++

  • Використання стандартних бібліотек C++ для введення/виведення, роботи з рядками, контейнерами тощо

  • Розуміння концепцій об'єктно-орієнтованого програмування (ООП)

  • Застосування концепцій ООП в C++

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

  • В групі
  • woman-technologist

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

  • briefcase

    Домашні завдання у будь-який зручний час відправляються через особистий кабінет на перевірку викладачеві.

  • thumbs-up

    Викладач дає зворотній зв'язок з розбором помилок у домашньому завданні.

  • light-bulb

    Ви опрацьовуєте помилки і закріплюєте пройдений матеріал.

  • Індивідуально
  • personal-course

    Хочеш максимум результату? Обери індивідуальний курс!

  • man-teacher

    Один на один з викладачем — повна увага до твоїх цілей

  • high-voltage

    Інтенсивне навчання — більше практики

Переваги онлайн-навчання в Комп'ютерній школі Hillel

  • man-raising-hand
    Групи до 20 осіб Викладач приділяє час кожному студенту.
  • nerd-face
    Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
  • briefcase
    Система особистих кабінетів Ефективне і зручне навчання.
  • speech-balloon
    Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
  • videocassette
    Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
  • hammer
    Практичні заняття Велика частина занять орієнтована на практику.
  • rocket
    Працевлаштування

    Що ми робимо для того, щоб ви досягли успіху?

  • clipboard

    Проводимо майстер-класи з підготовки резюме та пошуку роботи

  • books

    Регулярно оновлюємо програми курсів під вимоги ринку

  • smiling-face-with-sunglasses

    Запрошуємо викладати тільки кращих практикуючих фахівців

  • globe-with-meridians

    Розвиваємо нашу мережу партнерів серед топових IT-компаній

  • direct-hit

    Наші викладачі часто самі забирають до себе наших кращих Студентів ;)

Наші викладачі та випускники працюють в топових IT-компаніях світу

PMI Ukraine
Samsung
Infopulse
EVO
EPAM
Ciklum
DataArt
Prom.ua
Capgemini Engineering
HYS
MacPaw
Ubisoft
Provectus
Admixglobal
Snap Inc.
OWOX
Chapps
3DLOOK
482.solutions
4Limes
Цитрус
AgileEngine
Andersen
Banda-Tech
Codeska
DIGIS
DMark
EIS Group
IWA Solution
Luxoft
Metro Global Ukraine
Netcracker Technology
Netpeak
Nexteum
Onixsoft
OS-System
Інфотех
Petrosoft
QA Madness
QATestLab
Readdle
Rozetka
SendPulse
Sigma Software
Snapchat
Synebo
Valtech
Volo.Global
ZenBit Tech
eSputnik.com
Uitop
Codica
Happy Monday
Metinvest Digital

Усе сподобалося, Викладач суперськи розповів увесь матеріал і показав на практиці!

Це найкращий, компетентний, дуже спокійний викладач і навіть якщо ви чогось не розумієте, то завжди допоможе, пояснить (навіть, якщо це буде і сотий раз), завжди на зв'язку. Мені дуже сподобалося навчатися в Олексія. Раджу всім!

Курс із C++ з Олексієм був надзвичайно інформативним і продуктивним. Олексій вразив глибокими знаннями предмету та високим рівнем професіоналізму. Це дуже відверта та приємна людина, яка завжди готова допомогти, пояснити незрозумілі моменти і завжди йде на зустріч учням. Навчання з ним надихає та додає впевненості в опануванні нового матеріалу. Щиро рекомендую!

Закінчив курс Basic C++, залишився задоволеним. Максим — гарний викладач допоможе розккаже, перевірить домашку навіть пізно вночі та дасть фідбек хоча і не повинен такого робити))

Відповідаємо на поширені запитання

  • Де сьогодні використовується C++ і в яких індустріях працюють C++-розробники?

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

    Останніми роками попит на C++ також зростає у сфері технологій реального часу, безпілотних систем, інженерних платформ і MilTech-проєктів, де критично важливі продуктивність і стабільність коду.

  • Чому варто вивчати C++?

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

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

  • Який потрібно мати комп'ютер, щоб навчатися на курсі С++ Basic?

    Вимоги до комп'ютера для навчання на курсі С++ Basic.

    Операційна система:

    • Windows 11 64-біт
    • macOS 10.13 або вище
    • Linux: Ubuntu 16.04 - 20.04

    Процесор* :

    • Мінімум intel core i5 4-го покоління
    • Рекомендується i5 8-го

    Оперативна пам'ять:

    • Мінімум 8 Гб
    • Рекомендується 16 Гб

    Пам'ять:

    • Мінімально 500 Гб HDD і більше
    • Рекомендується 200 Гб SSD і більше

    * Допустимі аналоги від AMD

Запит на консультацію

Залиште ваші контактні дані, і ми вам обов'язково зателефонуємо!

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі

Школа працює з 10:00 до 21:00 по буднях і з 10:00 до 19:00 у вихідні дні (за київським часом, GMT + 2).

?

Відправлено

Професія C++ розробника

Профтест

Привіт! 👋 Я AI-помічник Альберт, допоможу вибрати IT-професію! ✨

Пройди 38 запитань, створених психологом разом з ШІ, щоб знайти свій найкращий напрям в IT. Будь чесним! 😉

У кінці — список IT-професій, які тобі підійдуть. У тебе вже є потрібні навички! 💪

🚀 Поїхали! 🎮🧹

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

Обов'язково вкажіть ваше ім'я кирилицею

Обов'язково вкажіть email, за яким ми зможемо з вами зв'язатися

Обов'язково вкажіть телефон в міжнародному форматі