Все курсы -> Разработка на C++
Обновлено 06.10.22

Выбирайте из представленных онлайн-курсов по обучению программированию на C++. Мы регулярно обновляем информацию, а самые актуальные сведения вы можете получить по ссылкам рядом с каждым курсом.

Факультет разработки на C++

GeekBrains
183 312 ₽
-58 660 ₽
цена курса
5 092 ₽
в рассрочку
4.77
рейтинг
Чему вы научитесь:
  • Навыки программирования на C/ C++
  • Знание алгоритмов и структур данных, в том числе STL
  • Сетевое программирование
  • Основы разработки графического интерфейса во фреймворке Qt
  • Работа с системой контроля версий Git
  • Управление компиляцией
  • Навыки использования шаблонов проектирования
  • Владение игровым движком Unreal Engine 4
  • Базовые навыки командной работы
Особенности курса:
  • Станьте разработчиком на С++ с нуля. Вы изучите язык программирования С++, научитесь создавать сетевые и мобильные приложения и реализовывать графические интерфейсы.
  • Разработчик C++ создаёт программы, приложения, игры, операционные системы, драйверы и другое высоконагруженное программное обеспечение.
  • Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, язык или другую мощную и жадную до ресурсов штуку — вам понадобится язык программирования С++.
  • Пройдите обучение C++ с нуля и станьте разработчиком. Вы разберётесь в основах создания игр и системного программирования.
  • Разберётесь в языке программирования С++, на котором создаются десктопные приложения, утилиты, сервисы для Linux, браузеры Google Chrome и Firefox и все высоконагруженные системы.
  • Мы разработали курс C++ для начинающих! Для учёбы не нужно техническое образование. За год обучения C++ вы освоите разработку и сможете создать свою ОС и программировать роботов, которые полетят в космос.
  • Мы регулярно анализируем вакансии и проверяем, какие компетенции востребованы на рынке. В программу обучения C++ для начинающих попадают курсы по тем hard и soft skills, которые нужны работодателям.
  • Вас ждут практические задания, которые помогут закрепить материал. К концу обучения создадите 9 проектов: от файловых менеджеров до игр и HTTP-сервера. Сможете показать их будущему работодателю.
  • На факультете преподают эксперты, которые каждый день используют C++ в работе. Они следят за трендами в программировании и ежегодно обновляют программу обучения C++. Наши преподаватели подготовили с нуля сотни выпускников, которые уже работают в сфере IT.
  • Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.
Длительность курса:
15 месяцев
Рассрочка без %:
5 092 ₽ на 36 мес.
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Занятия в группе с преподавателем, онлайн-лекции и вебинары, видеозаписи занятий
Школа:
GeekBrains
4.3
4,3 rating

Профессия Разработчик игр на Unreal Engine 4

Skillbox
139 763 ₽
-44 724 ₽
цена курса
6 130 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Создавать игры от и до. От прототипа до программных спецэффектов, анимации, игровой физики, AI и написания клиент-серверной части.
  • Программировать на Unreal Engine 4 Blueprints. Создавать программную логику с помощью визуального редактора движка UE4.
  • Писать на С++ в контексте Unreal Engine 4. Владеть одним из самых актуальных языков программирования, применимого не только в разработке игр.
  • Понимать клиент-серверное взаимодействие в UE4. Создавать мультиплеерные игровые проекты: кооперативные игры и большие MMO.
  • Работать с системами контроля версий. Вести проекты в Git/SVN/Perforce и других популярных CVS. Это необходимый навык любого разработчика.
  • Работать в команде. Понимать регламенты, уметь пользоваться менеджерами задач, эффективно общаться с другими членами команды.
  • Написание читаемого кода, знание классических алгоритмов и структур данных
  • Написание тестов, рефакторинг и документирование
  • Участие в отладке внутренних процессов разработки (code review, code style, deployment flow)
  • Помощь в разработке VR- и AR-приложений senior-разработчику
Особенности курса:
  • Научитесь создавать игры с нуля на Blueprints и C++, разберётесь в командной разработке, ведении документации и добавите 4 игры в портфолио.
  • Никогда не писали код? Не страшно, ведь в Unreal Engine 4 большую часть программной логики можно сделать в визуальном редакторе. Когда освоите это, научим хардкорному программированию.
  • Создадите несколько игр на движке UE4. Узнаете, как работать с моделями, камерой, анимацией и эффектами, управлением, напишете клиент-серверную часть мультиплеерной игры. Стартуете с позиции middle-разработчика.
  • Познакомитесь с возможностями движка, освоите C++ в UE4, научитесь программировать игровой AI и другие технически сложные вещи. Поймёте, как работает геймдев-команда.
  • Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
  • Пользователи Skillbox осваивают новые профессии. Строят карьеру, меняют жизнь и обретают себя. У вас тоже получится.
  • Смотрите материалы в удобное время. Изучаете теорию и практикуетесь на задачах, приближённых к реальным.
  • Закрепляете знания на практике. Решаете задачи после каждого модуля и получаете обратную связь от курирующего эксперта в течение 1–3 рабочих дней.
  • Вас ждут вебинары и практика на основе реальных кейсов: 53 тематических модуля, 212 видеоматериалов
Длительность курса:
Не указана
Рассрочка без %:
6 130 ₽ на 24 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.4
4,4 rating

«Разработчик C++»

Яндекс Практикум
126 000 ₽
-40 320 ₽
цена курса
7 373 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Git, компиляторы, IDE
  • Базовые алгоритмы, структуры данных и стандартную библиотеку C++
  • Узнаете, как писать эффективный код
  • Создадите несколько действующих сервисов
  • Вы познакомитесь с основными возможностями языка С++ и самостоятельно напишете на нём более 25 программ. По итогам этого модуля вы создадите на С++ собственную поисковую систему.
  • Вы освоите важные для разработки на C++ понятия. Итераторы помогут применять всё многообразие стандартных алгоритмов, конструкторы сделают создание объектов удобным и гибким, а шаблоны функций позволят писать более универсальный код. Вы научитесь разбивать код на файлы и справляться с растущей программой. Узнаете, как проводить тестирование и не пускать ошибки в продакшн.
  • Писать производительные программы во многом помогают стандартные алгоритмы и контейнеры. Вы познакомитесь с внутренним устройством некоторых контейнеров и напишете первую версию собственного вектора. Заглянув под капот, вы лучше поймёте, как настроить элементы языка на более эффективную работу. Избежать лишних копирований позволяет move-семантика. А многопоточные программы при грамотном проектировании выжмут максимум из всех ядер процессора.
  • Вы освоите приёмы, которые помогут будущим поколениям понять, «что хотел сказать автор», и избавят программу от проблем роста. Наконец, вы изучите динамический полиморфизм, узнаете, как хранить наборы объектов разных типов и выполнять над ними общие операции.
  • Вы изучите темы, важные для разработки больших программ и даже отдельных библиотек. Основы сериализации объектов и библиотека protobuf помогут вашим программам обмениваться данными, а плотная упаковка сэкономит ценную память. Понимание концепции undefined behaviour и умение его обнаружения позволит избежать сложных ошибок. Вы напишете полноценный вектор, попутно познакомитесь с variadic templates — шаблонами с переменным числом аргументов — и гарантиями безопасности исключений.
Особенности курса:
  • Разработчик C++ участвует в создании сложных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр.
  • За 9 месяцев обучения по 15 часов в неделю вы освоите навыки разработки на C++, соберёте портфолио.
  • Проходить курс будет проще, если у вас есть опыт программирования на других языках.
  • Вы создадите свою поисковую систему, которая будет искать документы по запросам и ранжировать их. При этом вы используете алгоритмы, применяемые в реальных поисковых системах
  • Вы разработаете программу, позволяющую строить маршруты в городе. Она будет поддерживать перемещение на общественном транспорте, а также пешие маршруты. Точь-в-точь, как маршрутизатор в Яндекс.Картах
  • Вы сделаете свой аналог Excel — систему управления электронными таблицами. Она будет уметь работать с формулами и ячейками различного типа, а также находить циклические зависимости между ними
  • Обучение поделено на двухнедельные отрезки — спринты. Каждый спринт вы изучаете одну тему, закрепляете её на практике, сдаёте самостоятельную работу, а затем переходите к следующей теме.
  • С первого дня вы учитесь на практике. Мы даём знания небольшими частями, которые нужно сразу применить, написав собственный код в онлайн-тренажёре.
  • Тренажёр — это только часть обучения. Основные навыки вы приобретёте по мере решения задач инструментами профессиональных разработчиков. Код-ревьюер даст вам обратную связь.
  • Команда наставников проверяет и комментирует ваши работы, помогает разобраться в сложностях и обучает собственным профессиональным приёмам. Поддержка в чате доступна 24/7.
Длительность курса:
9 месяцев
Рассрочка без %:
7 373 ₽ на 17 мес.
Формат обучения:
Онлайн
Школа:
Яндекс Практикум
4.5
4,5 rating

Профессия Разработчик на C++

Skillbox
119 694 ₽
-38 302 ₽
цена курса
5 727 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Программировать на C++. Изучите синтаксис, циклы, условия и функции языка. Узнаете, как превратить строки кода в работающие программы.
  • Работать с базами данных. Изучите язык SQL и сможете быстро получать информацию с помощью запросов к базам данных.
  • Использовать Git. Научитесь работать с распределённой системой контроля версий и сможете вносить изменения в проект вместе с командой.
  • Понимать принципы ООП. Познакомитесь с парадигмой объектно-ориентированного программирования и научитесь работать с объектами и классами.
  • Разрабатывать микросервисы. Узнаете, как создавать алгоритмы, и сможете разрабатывать сложные программы из разных независимых компонентов.
  • Создавать игры для UE4. Научитесь применять инструментарий C++ для разработки игр. Сможете создавать простые арканоиды и шутеры для движка Unreal Engine.
Особенности курса:
  • Вы освоите легендарный язык программирования с нуля: напишете поисковой движок, собственный браузер и получите навыки работы в команде.
  • Программисты на C++ создают сложные программы и сервисы.
  • Они разрабатывают высоконагруженные сетевые приложения, игры, графические движки, компоненты для операционных систем и железа.
  • На этом языке написаны Windows, Linux и macOS, Android, Chrome, Counter-Strike, StarCraft и Diablo.
  • Изучите основные принципы программирования на языке C++. Напишете свои первые программы, соберёте портфолио и сможете начать карьеру в понравившемся направлении.
  • Познакомитесь с синтаксисом C++ и выучите востребованный язык. Напишете микросервис, сделаете игру для UE4 и сможете претендовать на позицию middle-разработчика в геймдеве или IT-компании.
  • Всем участникам курса на время обучения на платформе мы даём бесплатный доступ к специализированной IDE (среде разработки) от компании JetBrains — CLion. Умная кросс-платформенная IDE для C и C++
  • Вас ждут вебинары и практические задания. Вы научитесь программировать на C++, работать с базами данных, системой контроля версий Git и разрабатывать игры на движке Unreal Engine 4.
  • Попрактикуетесь в разработке сервисов и добавите проекты в портфолио: 95 тематических модулей, 450 видеоматериалов
Длительность курса:
16 месяцев
Рассрочка без %:
5 727 ₽ на 22 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Skillbox
4.4
4,4 rating

C++ Developer

Otus
112 500 ₽
-36 000 ₽
цена курса
9 375 ₽
в рассрочку
4.72
рейтинг
Чему вы научитесь:
  • Освоите принципы объектно-ориентированного программирования
  • Сможете самостоятельно разрабатывать приложение на C++ для решения бизнес-задач
  • Научитесь unit-тестированию
  • Создадите первое приложение
  • Освоите паттерны проектирования, принципы написания многопоточного кода
  • Погрузитесь в тонкости C++ разработки
  • Научитесь взаимодействовать с сетью
  • Сможете хранить и обрабатывать большие объемы данных
  • Обучение состоит из 2-х ступеней. Вы последовательно пройдете базовый синтаксис C++, принципы разработки и архитектуры, продвинутые приемы, которые требуются для решения задач уровня Middle
Особенности курса:
  • Специализация Научитесь разработке на C++ с нуля до Middle. Набор навыков для работы в современных активно развивающихся проектах
  • Авторская программа. Тренды разработки и актуальные инструменты. Обучение на рабочих кейсах.
  • Применение C++ в разных областях. Представление о разных областях, с которыми соприкасается разработчик C++: разработка ПО, machine learning, работа с сетью.
  • Помощь с трудоустройством. Комплексная система, которая поможет получить выгодные офферы в перспективных проектах.
  • Для тех, кто хочет с нуля освоить принципы программирования и развиваться в С++ разработке. Чаще всего язык применяется в создании масштабного ПО и игр, программ для «железа» и IoT-устройств, хранения и обработки большого объема данных.
  • Мы оказываем помощь в вопросах карьеры на протяжении всего обучения и спустя полгода после его завершения.
Длительность курса:
10 месяцев
Рассрочка без %:
9 375 ₽
Выдаётся документ:
Диплом о профессиональной переподготовке
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating

Профессия C++ разработчик

SkillFactory
99 000 ₽
-31 680 ₽
цена курса
2 750 ₽
в рассрочку
4.68
рейтинг
Чему вы научитесь:
  • Научитесь использовать основные возможности языка. Решите свыше 20 практических заданий для закрепления материала.
  • Использовать основые алгоритмы и структуры данных, будете хорошо понимать, как они выглядят изнутри и как работают. Эти знания и навыки помогут вам писать высокопроизводительный код и пройти собеседования в крупные компании.
  • Проектировать базы данных, освоите язык запросов SQL, и научитесь взаимодействовать с БД из C++. А также познакомитесь NoSQL базами данных, и научитесь их использовать в проектах на C++
  • Научитесь писать надёжный код и покрывать его тестами.
  • Будете знать ключевые изменения, привнесённые в стандарты C++ 11, 14, 17, 20
  • Cоздадите интерфейс для итогового проекта
Особенности курса:
  • Обучайтесь основам C++, решайте задачи любой сложности на одном из самых мощных языков программирования и укрепите базовые знания алгоритмов и ООП
  • C++ — это язык, который позволяет подвести крепкий фундамент под профессию программиста. На его основе легче изучать алгоритмы, ООП и «высокое» программирование
  • C++ — очень быстрый язык в выполнении кода. Это язык-спорткар в мире программирования.
  • C++ используется везде: от приложений и сложных банковских продуктов до программирования роботов и нейронных сетей.
  • Мы поможем развить «мышление программиста»: вы начнете думать алгоритмически и раскладывать в уме даже сложные задачи.
  • Обучение разбито на сотни маленьких шагов. Каждый кусочек теории вы закрепите на практике. У нас есть тренажеры, мини-проекты, интерактивные вебинары, сквозные проекты и командный проект.
  • Вы не останетесь один на один с новым. SkillFactory обеспечит индивидуальные консультации с ментором, персональную личная обратная связь по проектам.
  • Программа рассчитана на 8,5 месяцев. По окончании вы сможете стать Junior разработчиком и зарабатывать от 90 тысяч рублей в месяц
  • Учитесь 8 месяцев до 10 часов в неделю. За это время вы освоите базовые знания алгоритмов, объектно-ориентированного программирования, основы Linux, тестирование и стандарты языка C++
Длительность курса:
8.5 месяцев
Рассрочка без %:
2 750 ₽ на 36 мес.
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
SkillFactory
4.3
4,3 rating

C++ Developer. Professional

Otus
90 000 ₽
-28 800 ₽
цена курса
7 500 ₽
в рассрочку
4.68
рейтинг
Чему вы научитесь:
  • Умение писать на С++ правильно
  • Понимание современных проблем языка и специфики его применения
  • Освоение паттернов проектирования, принципов написания многопоточного кода
  • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных
  • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior
  • Научитесь прикладному применению стандартов C++11 / C++14 / C++17
  • Освоите асинхронное и многопоточное программирование
  • Получите глубокое представление о шаблонной магии и паттернах проектирования
Особенности курса:
  • Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания
  • По каждому домашнему заданию преподаватель дает развернутый фидбек
  • Получите приглашение пройти собеседование в компаниях-партнерах Otus (в случае успешного обучения на курсе)
  • Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю вопросы по материалам лекций и домашних заданий, уточнять моменты, которые были непонятны на уроке
  • Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю
Длительность курса:
5 месяцев
Рассрочка без %:
7 500 ₽
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating

Алгоритмы и структуры данных

SkillFactory
72 600 ₽
-23 232 ₽
цена курса
6 050 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Фундаментальная теоретическая база. Чтобы научиться писать собственные алгоритмы, нужно знать досконально как они работают
  • Прокачаетесь в математике. Математика для программистов нужна в серьезных проектах и нетривиальных задачах
  • Много практики и решения алгоритмических задач. Решаем упражнения и задачи различной сложности, в том числе олимпиадные и бизнес-задачи
  • Подготовка к техническому собеседованию. Во время курса по алгоритмам и структуре данных вы потренируетесь в решении реальных задач с технических собеседований
Особенности курса:
  • Курс для разработчиков, готовых выйти на новый уровень в карьере за короткий срок
  • Домашние задания и обратная связь. Будете самостоятельно решать задачи с установленным дедлайном и получать комментарии ментора. На онлайн-вебинарах сможете задавать вопросы преподавателю
  • Глубокое знание алгоритмов и структур данных позволит вам создавать продукты будущего
  • Персональный координатор который следит за вашим прогрессом и остается с вами на связи весь курс
  • Личные консультации с менторами и постоянная обратная связь по проделанной работе
  • Дружное сообщество которое общается 24/7 в Slack и на вебинарах. Групповые проекты и работа в командах
  • Помощь и поддержку по всем учебным вопросам в течение 1 часа в рабочее время
  • По окончании курса мы выдаем выпускникам сертификат. Он подтвердит вашу квалификацию перед работодателями и заказчиками. Текст может быть дублирован на английском.
Длительность курса:
5 месяцев
Рассрочка без %:
6 050 ₽ на 12 мес.
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
SkillFactory
4.3
4,3 rating

Алгоритмы и структуры данных

Яндекс Практикум
62 000 ₽
-19 840 ₽
цена курса
3 628 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Введение в алгоритмы. Понятие сложности алгоритма. O-нотация. Оценка времени исполнения программы.
  • Основные структуры данных. Массив, связный список, стек, очередь. Сложность операций вставки, поиска и удаления. Представление данных в памяти. Пространственная сложность алгоритма.
  • Рекурсия. Понятие рекурсии. Принцип «разделяй и властвуй». Бинарный поиск.
  • Сортировки. Квадратичные сортировки. Сортировка слиянием. Быстрая сортировка. Линейная сортировка подсчётом.
  • Хеш-функции и хеш-таблицы. Абстракция отображения. Понятие и свойства хеш-функции, примеры. Структура данных хеш-таблица. Коллизии и способы их разрешения.
  • Деревья. Структура данных дерево. Сбалансированные деревья поиска. Структура данных куча. Пирамидальная сортировка.
  • Графы. Определение графа, способы представления в памяти. Обход графа в глубину и в ширину. Компоненты связности. Алгоритмы поиска кратчайшего пути. Минимальное остовное дерево.
  • Динамическое программирование. Определение, одномерные и двумерные задачи. Динамическое программирование по подотрезкам. Динамическое программирование по подмножествам.
  • Жадные алгоритмы. Понятие жадного алгоритма, область применения. Примеры, доказательство корректности алгоритма.
  • Алгоритмы на строках. Префикс-функция. Подстроки, префиксы и суффиксы. Поиск шаблона в строке. Наивный алгоритм. Структура данных бор.
Особенности курса:
  • В программе курса — уроки для подготовки к алгоритмическим собеседованиям и пробное интервью с наставником.
  • Принципы, лежащие в основе алгоритмов и структур данных, актуальны для любого стека технологий. Они не устаревают. Знание и понимание этих принципов помогает разработчикам писать более эффективный и аккуратный код.
  • Благодаря курсу вы научитесь быстрее писать чистый код, видеть разные варианты решения задачи и сравнивать их по эффективности.
  • Если вы планируете менять место работы, знание алгоритмов пригодится на собеседованиях — в программу курса входит пробное алгоритмическое собеседование с обратной связью.
  • Вы получите консультацию или сопровождение при поиске работы.
  • Курс рассчитан на 4 месяца при нагрузке примерно 10 часов в неделю, но вы можете проходить его быстрее — новые уроки будут доступны вам по мере изучения материала.
  • Основа всего обучения — это практика. Сначала вы изучаете теоретическую часть в интерактивном учебнике, а затем получаете до 15 практических задач по каждой пройденной теме. Всего на курсе более 100 задач.
  • Практическая работа идёт в Яндекс.Контесте — специальной платформе, созданной для проверки алгоритмических задач.
  • Вы можете проходить обучение на одном из языков: Python, Java, C++, JavaScript, Go, C#. Мы рекомендуем вам использовать тот, который вы знаете лучше всего.
  • Все задачи останутся доступны и после окончания обучения, поэтому при желании вы сможете попробовать сдать их на любом другом поддерживаемом языке.
Длительность курса:
4 месяца
Рассрочка без %:
3 628 ₽ на 17 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
Яндекс Практикум
4.5
4,5 rating

C++ Developer. Basic

Otus
60 000 ₽
-19 200 ₽
цена курса
5 000 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки
  • С поддержкой персонального ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++
  • Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer
  • Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач
  • Изучите одну из главных возможностей языка C++ с точки зрения ООП — создание собственных типов и операций с ними
  • Базовые навыки unit-тестирования своего кода на языке C++
  • Познакомитесь со стандартной библиотекой и выработаете навыки ее использования
  • Научитесь использовать сторонние библиотеки
Особенности курса:
  • Освойте базовые навыки IT, необходимые C++ разработчику для успешного старта
  • Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания.
  • По каждому домашнему заданию преподаватель дает развернутый фидбек.
  • Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю.
  • Последний месяц обучения программированию посвящен выполнению проектной работы. Он поможет закрепить прикладным образом полученные на курсе знания и станет своеобразным портфолио, благодаря которому претендовать на позицию middle C++ разработчика и пройти собеседование станет значительно проще.
  • После обучения вы заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач)
  • Получите сертификат о прохождении курса программирования на С++
  • Получите приглашение пройти собеседование в компаниях-партнерах Otus (в случае успешного обучения на курсе)
Длительность курса:
5 месяцев
Рассрочка без %:
5 000 ₽
Выдаётся документ:
Сертификат о завершении курса
Формат обучения:
Онлайн
Школа:
Otus
4.2
4,2 rating

Учим программировать для Action игр в Unreal Engine и C++

XYZ School
53 600 ₽
-17 152 ₽
цена курса
3 350 ₽
в рассрочку
4.6
рейтинг
Чему вы научитесь:
  • Учим программировать для Action игр в Unreal Engine на C++
  • Создавать игровых и неигровых персонажей (NPC) на С++
  • Реализовывать механики движения, стрельбы, перемещения и многие другие в Unreal Engine 4
  • Находить и устранять ошибки в геймплее с помощью код-ревью
  • Работать с системой контроля версий игры Perforce
  • Разрабатывать игровые интерфейсы(gui) и сетевые механики
  • Оптимизировать код
  • Цель курса: Научить тебя писать код, который позволит персонажам игры двигаться, перемещаться, стрелять и активно взаимодействовать с окружающим миром. На курсе мы будем осваивать С++, работать с движком Unreal Engine 4, настраивать инвентарь и окружение, создавать персонажей и оружие.
  • Курс поможет стать настоящим разработчиком — обучение подойдёт и тем, кто уже умеет программировать игры, и новичкам, которые хотят научиться работать в Unreal Engine с нуля.
Особенности курса:
  • Обучение по программе от геймплей-программиста, который работал над Rainbow Six Siege в Ubisoft
  • В качестве дипломного проекта ты реализуешь одну из геймплейных систем на выбор — дрон или лук
  • «Карьерный чит» в подарок — это подборка мастер-классов, которая поможет при трудоустройстве
  • Геймплей-программист реализует пользовательский опыт, например управляемый транспорт или крюк, как в Uncharted 4. Если тебе нравятся такие задачи — курс для тебя.
  • Здесь ты научишься реализовывать любые механики на практике и делать это системно — так, как это принято в AAA-студиях.
  • Пройдя курс ты сможешь создавать не только шутеры, но и игры любых других жанров — 2D-платформер, RTS, авиа симулятор, файтинг или RPG.
  • Обучение по программе от бывшего ведущего геймплей-программиста Rainbow Six Siege
  • Количество материала: 150 лекций + 22 домашки после каждой обучающей темы
Длительность курса:
5 месяцев
Рассрочка без %:
3 350 ₽ на 16 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Онлайн
Школа:
XYZ School
4.7
4,7 rating

Разработчик игр на Unreal Engine 4. Junior

Skillbox
45 434 ₽
-14 539 ₽
цена курса
3 985 ₽
в рассрочку
4.55
рейтинг
Чему вы научитесь:
  • Работать с UE4. Разберётесь в интерфейсе движка Unreal Engine, познакомитесь с его возможностями и настроите под свою систему.
  • Следить за версиями в Git. Освоите Git — инструмент, который помогает не запутаться в десятках версий программ и наладить удобную совместную работу над проектом.
  • Создавать скрипты с Blueprints. Узнаете, что такое блюпринты и как они помогают быстро создавать прототипы игр. Поймёте, как разрабатывать и собирать проекты в UE с помощью этой системы.
  • Программировать на C++. С нуля освоите основные принципы программирования на C++ — одного из самый популярных языков программирования в игровой индустрии.
  • С нуля научитесь создавать простые игры в Unreal Engine с помощью системы визуального скриптинга Blueprints и языка программирования C++.
Особенности курса:
  • Вы сделаете первые шаги в карьере разработчика игр.
  • Опыт разработки своих игр и выполнения задач от геймдев-студий.
  • Связи с представителями игровой индустрии.
  • Год английского языка бесплатно. Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.
Длительность курса:
6 месяцев
Рассрочка без %:
3 985 ₽ на 12 мес.
Выдаётся документ:
Сертификат о прохождении курса
Формат обучения:
Вебинары и практические задания
Школа:
Skillbox
4.4
4,4 rating

Алгоритмы и структуры на С. Интерактивный курс

GeekBrains
15 000 ₽
-4 800 ₽
цена курса
Нет
в рассрочку
4.52
рейтинг
Чему вы научитесь:
  • Постановка и декомпозиция задач
  • Словесное и визуальное описание алгоритмов, диаграммы, UML
  • Работа и разработка базовых структур данных
  • Понимание работы скрытых механизмов высокоуровневых языков программирования
  • Базовая алгоритмизация и оптимизация работы кода
Особенности курса:
  • Курс для начинающих разработчиков, знакомых с основами языка С или С++.
  • Поможет разобраться в основных структурах данных и базовых алгоритмах.
  • Даёт общее понимание процессов внутри программы и базовые навыки выстраивания работы алгоритмов.
  • Курс не привязан к конкретному языку программирования, и, несмотря на то, что все разбирается на примере С, знания могут быть применены в любом императивном языке программирования.
Длительность курса:
1 месяц
Формат обучения:
Онлайн-курс
Школа:
GeekBrains
4.3
4,3 rating

Онлайн-курсы Разработка на C++ с нуля и PRO

Курс Школа курса Стоимость Мин. платёж в рассрочку Длительность Ссылка на курс
4.4
4,4 rating
45434 ₽ 3 985 ₽ 6 месяцев
4.3
4,3 rating
15000 ₽ Рассрочки нет 1 месяц
4.2
4,2 rating
60000 ₽ 5 000 ₽ 5 месяцев
4.2
4,2 rating
90000 ₽ 7 500 ₽ 5 месяцев
4.5
4,5 rating
62000 ₽ 3 628 ₽ 4 месяца
4.3
4,3 rating
72600 ₽ 6 050 ₽ 5 месяцев
4.4
4,4 rating
139763 ₽ 6 130 ₽ Не указана
4.2
4,2 rating
112500 ₽ 9 375 ₽ 10 месяцев
4.5
4,5 rating
126000 ₽ 7 373 ₽ 9 месяцев
4.3
4,3 rating
99000 ₽ 2 750 ₽ 8.5 месяцев
4.3
4,3 rating
183312 ₽ 5 092 ₽ 15 месяцев
4.4
4,4 rating
119694 ₽ 5 727 ₽ 16 месяцев
4.7
4,7 rating
53600 ₽ 3 350 ₽ 5 месяцев

Разработка на С++ – это программирование многокомпонентного программного обеспечения и высоконагруженных, многофункциональных систем. Сам по себе язык считается универсальным и высокопроизводительным, поэтому используется в разных отраслях деятельности. С его помощью разрабатываются:

  • банковские и корпоративные сервисы;
  • продукты игровой индустрии;
  • операционные и поисковые системы;
  • нейросети;
  • роботизированные инструменты и многое другое.

В связи с этим должностные обязанности специалиста могут отличаться. Многое зависит от того, какую именно сферу для профессиональной самореализации выбрать.

Чем занимается разработчик на С++

Программирования для конкретной программы, сайта или приложения не ограничивается только написанием кода. Специалист тестирует проект на всех этапах разработки, выявляя ошибки и исправляя их. Кроме того, в сфере обязанностей профессионала – обеспечение технической поддержки готового цифрового продукта и своевременное заполнение отчётности. В ходе обучения студенты получают все необходимые для продуктивной работы знания и навыки:

  • принципы и алгоритмы языка С++;
  • правила структуризации данных;
  • объективно-ориентированное программирование;
  • особенности функционирования разных баз данных и языков запросов, сред разработки, популярных сетевых протоколов и прочее.

Неотъемлемым условием обучения является знание английского языка. Студент также должен интересоваться информатикой и математикой, иметь аналитический склад ума и быть готовым подолгу сидеть за ПК, стремиться к непрерывному расширению и углублению профессиональных компетенций. Не лишним будет параллельно изучать и другие языки программирования.

Перспективы профессии на современном рынке труда

Разработка на С++ – это перспективное и востребованное направление подготовки. Специалисты со знанием языка требуются в разных отраслях бизнеса. Даже престижные и масштабные компании готовы принять в штат на испытательный срок сотрудника без опыта – раскрыть потенциал амбициозных новичков. Можно работать как в офисе, так и удалённо в организациях и структурах:

  • IT;
  • консалтинговых;
  • машиностроения;
  • приборостроения и радиоэлектроники;
  • интернет;
  • финансовых;
  • игровых студиях и других.

Как и в любых других профессиях, связанных с программированием, в сфере разработки на С++ есть несколько ступеней уровня квалификации. Новички должны стремиться к постоянному самосовершенствованию, что позволит им занять должность руководителя или тимлида. Набравшись опыта, можно открыть собственный бизнес или построить карьеру в крупной корпорации (в том числе, международной).

Знание языка С++ даёт большие возможности для профессиональной реализации как в копании, так и на фрилансе. Во втором случае есть возможность самостоятельно выстраивать график занятости, контролировать заработную плату, количество и объём заказов, находящихся в работе.

Обучение на онлайн-курсах

Чтобы получить соответствующие знаний и навыки в сфере разработки на С++ необязательно тратить несколько лет и дополнительные средства на обучение в ВУЗе. Сегодня можно освоить профессию онлайн, под руководством опытных кураторов и педагогов. Многие популярные образовательные площадки предлагают специальные курсы подготовки. Обучение реализуется на максимально комфортных условиях.

Пробовать силы в профессиональной деятельности можно параллельно с продвижением по программе. По окончанию курса выпускников ждут не только престижные сертификаты, но и содействие в трудоустройстве.

Школы по разработке на C++

Рассмотрите более подробно школы, которые предлагают курсы обучения разработчиков на C++.
В школе все обучающие курсы связаны с графикой, анимацией и разработкой-игр. Преподаватели не просто теоретики, а действующие разработчики в именитых игровых студиях.
Курс Стоимость Рассрочка Длительность
Учим программировать для Action игр в Unreal Engine и C++
53600 ₽ 3 350 ₽ 5 месяцев
Преимущества школы:
  • Опытные проверяющие, качественные лекции
  • Реально полезный опыт для создания игр
  • Много материала для обучения, внимание к деталям
Минусы:
  • Некоторые курсы слишком растянуты
Яндекс Практикум
Онлайн-школа от Яндекс, где в основном обучают программистов, разработчиков, тестировщиков и специалистов по работе с Big Data.
Курс Стоимость Рассрочка Длительность
Алгоритмы и структуры данных
62000 ₽ 3 628 ₽ 4 месяца
«Разработчик C++»
126000 ₽ 7 373 ₽ 9 месяцев
Преимущества школы:
  • Интересная подача материала, проверка домашних заданий
  • Удобная платформа для изучения курсов
  • Вокруг процесса обучения стараются выстроить комьюнити
Минусы:
  • Редкие баги в тренажере
  • Иногда приходится гуглить, чтобы разобраться (в курсе не хватает объяснений)
Образовательные материалы могут быть полезные как для новичков, так и для специалистов, которые хотят повысить квалификацию. Студенты совместно обучаются и решают сложные задачи с поддержкой своих кураторов.
Курс Стоимость Рассрочка Длительность
C++ Developer. Basic
60000 ₽ 5 000 ₽ 5 месяцев
C++ Developer. Professional
90000 ₽ 7 500 ₽ 5 месяцев
C++ Developer
112500 ₽ 9 375 ₽ 10 месяцев
Преимущества школы:
  • Хорошо структурированные курсы и преподаватели-практики
  • Подача материала и организация процесса обучения
  • Живые лекции, менторство, обучение в реальных рабочих инструментах
Минусы:
  • Нужно быть готовым к высокоинтенсивной учёбе
  • Некоторые темы проработаны поверхностно
Входит в топ-5 самых популярных онлайн-школ в России. Обучает большому количество IT-профессий, оказывает помощь с трудоустройством, предлагает рассрочку без % на всё обучение.
Курс Стоимость Рассрочка Длительность
Алгоритмы и структуры на С. Интерактивный курс
15000 ₽ Рассрочки нет 1 месяц
Факультет разработки на C++
183312 ₽ 5 092 ₽ 15 месяцев
Преимущества школы:
  • Много курсов с грамотными преподавателями
  • Интересная подача материала
  • По окончании выдаётся диплом о профессиональной переподготовки
Минусы:
  • Преподаватели могут меняться посреди курса
Сильные преподаватели помогут не только получить необходимые знания и навыки, но и покажут как нужно применять их в работе на реальных практических заданиях. После обучения вы готовый junior-специалист.
Курс Стоимость Рассрочка Длительность
Алгоритмы и структуры данных
72600 ₽ 6 050 ₽ 5 месяцев
Профессия C++ разработчик
99000 ₽ 2 750 ₽ 8.5 месяцев
Преимущества школы:
  • Отзывчивые менторы
  • Подача материала, помощь с поиском работы
  • Много полезного материала, много практики, отличная поддержка
Минусы:
  • Некоторые темы слишком поверхностно преподаются
  • Часть курсов сложна для абсолютных новичков
Самая популярная онлайн-школа в России по данным статистики Яндекс Wordstat. Сотни платных и бесплатных образовательных курсов во всех сферах. Преподаватели - эксперты в своей области, которые научат вас всему, что нужно знать для успешного старта в профессии.
Курс Стоимость Рассрочка Длительность
Разработчик игр на Unreal Engine 4. Junior
45434 ₽ 3 985 ₽ 6 месяцев
Профессия Разработчик игр на Unreal Engine 4
139763 ₽ 6 130 ₽ Не указана
Профессия Разработчик на C++
119694 ₽ 5 727 ₽ 16 месяцев
Преимущества школы:
  • Доходчиво объясняют, проверяют домашние задания
  • Организация образовательного процесса, помощь кураторов
  • Преподаватели всегда на связи, отвечают очень быстро
Минусы:
  • Много информации приходится искать в Интернете, а не брать из курса
Android-разработчик с опытом 2-3 года получает зарплату от 210 000 рублей
56% людей хотят сменить свою профессию
Разработчики игр часто находят работу в зарубежных компаниях
Люди в возрасте 20-50 лет быстро осваивают новые профессии
Многим профессиям можно обучиться онлайн

Оставьте отзыв, вопрос или комментарий

Главный редактор. Ответственная за редакторов, описания курсов и актуальную информацию. Дипломированный специалист, эксперт в помощи с выбором профессии и курсов. Опыт в IT с 2016 года.