Курс С++ Start

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

Уже знаешь основы C++? Время двигаться дальше!

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

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

Для кого?

01

Свитчерам из других профессий

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

Свитчерам из других IT профессий

Профессионалы IТ, уже работающие в сфере технологий, но желающие изменить свою специализацию и овладеть новыми технологическими стеками языка 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читываем числа с консоли
  • Разименовываем указатели

Теория

  • Аргументы функции и возвращаемое значение
  • Процесс сборки программы в C++

Практика

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

Теория

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

Практика

  • Создание класса и объекта класса
  • Добавляем атрибуты класса, геттеры/сеттеры к ним + enum class
  • Добавляем методы
  • Переопределяем методы
  • Пишем конструктор и деструктор
  • Используем операторы new и delete

Теория

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

Практика

  • Создать:
    • иерархию наследования
    • в этой иерархии создать полиморфное поведение
    • переопределенный метод
    • перегрузку методов
    • абстрактный класс и имплементировать его
    • интерфейс и имплементировать его
  • Используем virtual. Делаем деструктор класса виртуальным.

Демо-версия

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

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

Этапы обучения

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

После курса С++ Start вы:
Будете понимать и применять основные концепции и принципы С++.
Будете писать самые простые программы на С++.
Сможете развиваться дальше самостоятельно или на наших курсах менторинга Unreal Engine.
Будете иметь сообщество единомышленников для обмена знаниями и опытом и формирования профессиональных связей.
Записаться на курс
Сертификат после прохождения
Oleksandr Ansimov
C++ START
Рекомендую! Правильный подход к обучению – я это точно знаю!
Viter Serhii
C++ Start
Все классно, четко, по полочкам. Саша все очень хорошо, понятно объясняет. Жаль что так поздно курс вышел, хотя бы год назад. Сколько бы времени это мне сэкономило.
Voronovska Iuliia
C++ Start
Все в порядке. Хорошее объяснение.
Andriichuk Oleh
C++ Start
Мне понравилось то, что акцент курса больше на практических задачах, чем на теории.
Burmistrov Ruslan
C++ Start
Очень качественная подача материала. Ментор очень понятно и профессионально объясняет все аспекты программы и написания кода. Интересно донести содержание сложной темы с помощью простых объяснений. Речь ментора хорошо поставлена – слушать приятно.
Gindina Mishel
C++ Start
Все нравится, единственное, хотелось бы больше разных примеров и практических задач для самостоятельного решения. Было бы неплохо включить небольшой тест либо домашнее задание в конце раздела для лучшего закрепления материала.
Сергей Виноградов
C++ START
Полезный ресурс. Не только курсы, но и контент на You Tube.

Стоимость курса

Подайте заявку сегодня и получите неограниченный доступ к курсу
2500 грн | 70 USD
Записаться на курс
Бонус

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

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

Свяжитесь с нами

Нужно больше информации?
Поможем выбрать курс
Предложим лучшие условия
Дадим ответы на все вопросы





    Применить

    Отправляя сообщениe, вы соглашаетесь с нашей офертой.

    Мы не сотрудничаем с резидентами РФ и РБ!

    FAQ

    [ 1 ]
    Подходит ли C++ Start полному новичку?

    Да. Курс рассчитан на первый шаг в программировании: вы ставите среду, изучаете синтаксис, тренируетесь на упражнениях и получаете поддержку в чате. Если вы еще не писали код — это как раз нужная точка старта.

    [ 2 ]
    Чем C++ отличается от C и C# для новичка?

    C++ дает ООП и современные абстракции с контролем ресурсов; C — ниже уровнем; C# — управляемая среда.

    [ 3 ]
    Какие темы C++ важнее всего на старте?

    Типы, выражения, условия/циклы, vector/string, функции, классы и базовое ООП.

    [ 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
    Акция для новых студентов! -20% на первые 3 месяца обучения с личным ментором!
    Подробнее