• Востребованная профессия

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

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

  • C++ C++
  • C C
  • Linux Linux
  • QT QT
  • TCP/IP TCP/IP
  • HTTP HTTP
  • Unreal Engine Unreal Engine
284 BYN в месяц 213 BYN в месяц При рассрочке до 24 месяцев Подробнее о тарифах и офисах в вашей стране
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятия в группе с преподавателем
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
  • ДЛИТЕЛЬНОСТЬ12 месяцев
    2 занятия в неделю
  • РЕЗУЛЬТАТСертификат после обучения
    9 работ в портфолио
  • ПОМОЩЬС трудоустройством
    после обучения
Оставьте заявку
Начало обучения:

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Разработчик C++ создаёт программы, приложения, игры, операционные системы, драйверы и другое высоконагруженное программное обеспечение. Если вы хотите выжать максимум из любого «железа», программировать роботов, создать свою ОС, язык или другую мощную и жадную до ресурсов штуку — вам понадобится язык программирования С++.
Платите позже ― отсрочка на 1 месяц

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

• Без переплат по процентам
• Без оплаты первого взноса
• Для граждан Беларуси
• Надёжные банки-партнёры
Кому подойдет курс
Новичкам

Освоите универсальный язык программирования и найдете работу разработчика на C++. Разберетесь в основах создания игр и системного программирования.

Разработчикам

Разберётесь в языке программирования, на котором создаются десктопные приложения, утилиты, сервисы для Linuх, браузеры Google Chrome и Firefox и все высоконагруженные системы.

Преимущества факультета разработки на С++

Для учебы не нужно техническое образование. За год вы освоите разработку на C++ и сможете создавать свою ОС и программировать роботов, которые полетят в космос.

Навыки для трудоустройства

Мы регулярно анализируем вакансии и проверяем, какие компетенции востребованы на рынке. В программу обучения C++ для начинающих попадают курсы по тем hard и soft skills, которые нужны работодателям.

9 проектов для портфолио

Вас ждут практические задания, которые помогут закрепить материал. К концу обучения создадите 9 проектов: от файловых менеджеров до игр и HTTP-сервера. Сможете показать их будущему работодателю.

Преподаватели — практики

На факультете преподают эксперты, которые каждый день используют C++ в работе. Они следят за трендами в программировании и ежегодно обновляют программу обучения C++. Наши преподаватели подготовили с нуля сотни выпускников, которые уже работают в сфере IT.

Доступ к сообществу GeekBrains

Вы найдёте полезные контакты и единомышленников в вашем городе, сможете делиться опытом в базе знаний GeekBrains. Будете посещать закрытые митапы, хакатоны и другие онлайн- и офлайн-мероприятия как слушатели и спикеры.

Разработчики С++
востребованы на рынке

3 500 BYN
Средняя стартовая зарплата
разработчика С++
200+ вакансий
Доступно прямо сейчас*
Начинающий программист С++ Витебск
Москва, удалённая работа
3 500 BYN
Junior программист C++ Гомель, удалённая
Москва, удалённая работа
2 700-3 400 BYN
Junior developer C++ Минск, удалённая
Москва, удалённая работа
3 800 BYN
100%
студентов GeekBrains, которые обратились в наш центр карьеры, ежегодно выходят на работу по специальности.
Как вы найдёте работу с помощью Центра развития карьеры
Резюме

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

Индивидуальный карьерный план

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

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

У вас будет доступ к закрытому чату с вакансиями наших партнёров. Вы сможете выбрать подходящие предложения, а консультант поможет написать сопроводительное письмо и подготовится к собеседованию.

Карьерные консультации

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

Гарантия трудоустройства закреплена в договоре. Если после успешного обучения вы не найдёте работу, мы вернём вам деньги.
Наши студенты достигают успеха
Александр Никольский

Студент направления «Программист С++»

Работая тестировщиком, захотел сменить деятельность на более творческую. Решил выучиться на программиста С++ и пошел в GeekBrains.

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

В начале курса я поставил себе цель устроиться разработчиком С++. Жду конца обучения, чтобы попробовать себя в новой профессии.

Александр Смирнов

Выпускник направления «Программист С++»

Благодаря курсу «Программист С++» я устроился на интересную работу. На собеседовании понадобились знания Linux, которую мы проходили на курсе.

Поначалу на работе изучал структуру программных комплексов, писал простые скрипты на Bash. Потом начал участвовать в разработке корабельной станции управления вертолетом. Я разобрался в технологии АЗН-В, которая применяется в подобных станциях. Пройдя достаточно уроков по С++, начал участвовать в разработках и работать по специальности!

Выпускники GeekBrains востребованы на рынке

Многие из наших выпускников раньше не работали в IT, но после обучения открыли свой бизнес или устроились в крупные компании.

Программа обучения

Наша программа одна из самых объемных и содержательных. В то же время её легко понять, потому что знания даются постепенно: от базы к продвинутым инструментам.

210
часов обучающего контента
220
часов практики
2
вебинара
в неделю
Подготовка
Курсы
Как учиться эффективно. Видеокурс от методистов GeekUniversity
Git. Базовый курс
Основы баз данных
Основы С. Интерактивный курс
Как найти первую работу

— Профессия программиста. Профориентация
— Как составить резюме
— Как искать работу
— Собеседование и испытательный срок
— Фриланс: первые шаги, поиск и выполнение заказов, оплата
— Специальности в IT
— Карьерная лестница в IT

4 недели — 8 уроков
I четверть
Введение в C++. Фундаментальные знания

Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.

Курсы
Введение в C++. Фундаментальные знания

Начнёте осваивать технические основы профессии. Узнаете базовые понятия Git и языков C/C++, получите навыки работы с операционной системой Linux, алгоритмами и структурами данных императивного программирования.

4 месяца
Основы C++

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

1 месяц — 8 уроков
Рабочая станция Linux

Изучите основы работы в Linux. Научитесь управлять пользователями и правами файлов, писать скрипты в Bash, работать с процессами и управлять загрузкой и сервисами.

1 месяц — 8 уроков
Алгоритмы и структуры данных

Разберётесь в основных структурах данных и базовых алгоритмах. Получите общее понимание процессов внутри программы и освоите базовые навыки выстраивания работы алгоритмов.

1 месяц — 17 уроков
Итоги четверти

Разработаете игру в крестики-нолики в процедурном стиле.

II четверть
Применение C++. Понимание окружения

Познакомитесь с инструментарием разработчика, не всегда напрямую связанным с программированием. Рассмотрите принципы ООП, сложные моменты программирования на C/C++, работу с сетями и базами данных.

Курсы
Применение C++. Понимание окружения

Познакомитесь с инструментарием разработчика, не всегда напрямую связанным с программированием. Рассмотрите принципы ООП, сложные моменты программирования на C/C++, работу с сетями и базами данных.

3 месяца
ООП на примере C++

Вы познакомитесь с лучшими техниками программирования на С++. Узнаете, как эффективно использовать объектно-ориентированное программирование и библиотеки потокового ввода-вывода. Напишете консольную игру.

1 месяц — 8 уроков
Компьютерные сети

Разберётесь, как функционируют стек протоколов TCP/IP, клиент-серверная архитектура и протоколы прикладного уровня. Научитесь создавать приложения, устойчивые к взлому.

1 месяц — 8 уроков
Сложные моменты C++

Изучите продвинутые возможности С++ и стандартной библиотеки (STL). Научитесь писать эффективный и понятный код.

1 месяц — 8 уроков
Итоги четверти

Вы создадите игру в блек-джек с применением ООП.

III четверть
С++ в контексте.
Оптимизация и тонкости

Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.

Курсы
С++ в контексте. Оптимизация и тонкости

Научитесь использовать язык программирования C++ эффективно, узнаете об основных паттернах проектирования и создании графических интерфейсов. Вы объедините все полученные знания о языке и начнёте использовать их в комплексе. Это позволит создавать более сложные и технологичные приложения.

4 месяца
Паттерны проектирования GoF

Паттерны проектирования GoFИзучите основные паттерны объектно-ориентированного проектирования. Вы узнаете о роли паттернов в архитектуре сложных систем и сможете быстро и эффективно создавать собственные приложения с учётом ограничений, возникающих при разработке.

1 месяц — 8 уроков
Сетевое программирование на С++

Познакомитесь с сетевыми технологиями. Разберётесь в сокетном взаимодействии, работе серверных протоколов прикладного уровня. Научитесь понимать принципы работы сетевых приложений от простейших сетевых сервисов до REST и Telegram-ботов.

1 месяц — 8 уроков
Разработка программ с графическим интерфейсом Qt

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

1 месяц — 8 уроков
Итоги четверти

Создадите:

  • HTTP-сервер, способный обрабатывать клиентские подключения и базовые запросы.
  • Базовый сетевой сканер.
  • Файловый менеджер с автоматическим монтированием внешних накопителей.
  • Игру SBomber.
IV четверть
Современные технологии, где применяется C++

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

Курсы
Мобильная разработка на С++/Qt Quick

Познакомитесь с технологией, компонентами и алгоритмами работы Qt Quick, научитесь создавать мобильные приложения для ОС Android с использованием языка C++.

1 месяц — 8 уроков
Основы работы с Unreal Engine

Познакомитесь с движком Unreal Engine 4 и напишете на нём небольшую игру.

1 месяц — 8 уроков
Командная разработка

Разработаете open-source текстовый редактор типа Emacs на C++ с плагинами. Вы получите навыки командной работы, работы с Git и taskTracker, а также познакомитесь с методологиями Agile-разработки, Scrum и Kanban.

1 месяц — 12 уроков
Итоги четверти

Создадите:

  • Высокорегулируемый текстовый редактор с возможностью применения скриптов.
  • Мобильный список задач, который позволяет создавать, хранить и синхронизировать списки дел или покупок.
  • Игру в тетрис (или Arkanoid) на движке Unreal Engine 4.
Законное индивидуальное предпринимательство и фриланс

Факультатив подготовлен диджитал-банком для предпринимателей «Точка».

Курсы
Законодательные тонкости при работе с валютой
Регистрация и налоги
Работа с площадками Google, Upwork, AppStore
Получите программу курса на e-mail
Нажимая на кнопку, вы даете согласие на обработку своих персональных данных в соответствии с политикой конфиденциальности.
Спасибо! Ваша заявка принята.
Мы уже выслали программу курса на вашу почту.
Oops! Something went wrong while submitting the form.
Вас будут обучать топовые эксперты
Иван Овчинников | Ведущий специалист

Начальник группы программистов, архитектор программного обеспечения (Java, Spring).

Писал прошивки для микроконтроллеров Миландр, NXP, STM (C/C++. Keil), описание цифровой схемотехники (ПЛИС: Verilog, SystemVerilog, VHDL). Разрабатывал на C++ и Qt  пользовательские приложения для приема и расшифровки данных с космических аппаратов.

Семён Паничев | Разработчик ПО в группе компаний «Остек»

Разрабатывает программное обеспечение для подключения к измерительным и управляющим устройствам.В работе использует языки С++ и С#, технологии WPF, Entity Framework, MS SQL, MS Test и др.

Ранее занимался программированием микроконтроллеров (AVR) для систем  «умного дома». Окончил бакалавриат государственного электротехнического университета  «ЛЭТИ» и магистратуру института электроники и математики по специальности «Инжиниринг в электронике».


Дмитрий Сидельников | Senior C++ developer в компании Luxoft

Занимается automotive embedded проектом в Luxoft, a DXC Technology.

Ранее работал с VoIP и разрабатывал встраиваемые системы в X5 Retail Group и Orion Innovation. Применял методы Scrum и Agile в больших командах. Разрабатывал ПО для расчётов и моделирования химических расплавов. Визуализировал результаты химических исследований с помощью графиков и 3D-поверхностей на OpenGL.

Вместе мы позаботимся о вашем профессиональном будущем
Преподаватели

80% занятий — это вебинары. Вас ждёт живое общение с экспертами. Вы сможете сразу задать им вопросы, получить обратную связь и помощь по проекту.

HR-менеджер

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

Студент-наставник

Во время обучения вам может понадобиться поддержка и помощь с домашним заданием. Вашим наставником станет выпускник или студент, который получил такой же опыт обучения на курсе и успешно справился со всеми практическими работами.

Куратор

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

Специалисты техподдержки

Помогут, если возникнут сложности с личным кабинетом или загрузкой занятий.

Ваше резюме
после обучения
Мои навыки:

• Навыки программирования на C/ C++

• Знание алгоритмов и структур данных, в том числе STL

• Сетевое программирование

• Основы разработки графического интерфейса во фреймворке Qt

• Работа с системой контроля версий Git

• Управление компиляцией

• Навыки использования шаблонов проектирования

• Владение игровым движком Unreal Engine 4

• Базовые навыки командной работы

Дмитрий Беляев
Разработчик С++
Ожидания по з/п
3 500 BYN
Локация
Беларусь
Формат работы
Предпочитаю удалённую работу
Образование
GeekBrains,  Разработчик С++, 2021
Портфолио
Консольная игра в крестики-нолики
Консольная игра в блэкджек
HTTP-сервер
Базовый сетевой сканер
Файловый менеджер 
Трекер задач  с интерфейсом Qt
Текстовый редактор
To-do list, позволяющий синхронизировать списки дел или покупок
Арканоид или игра в тетрис на движке Unreal Engine 4
Станьте сертифицированным специалистом

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

Мы дарим подарки всем студентам
Изучение английского языка с Kespa
Год английского в подарок
Английский для
IT-специалистов
Видеокурс
Ключ от продуктов
JetBrains
Бесплатная подписка
Также вам может подойти
Выберите пакет обучения на программе
Разработка на C++

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

В любом пакете уже включено:

Сертификат о профессиональной переподготовке

Помощь с трудоустройством через 12 месяцев по IT-профессиям

Доступ к дополнительными курсам GeekBrains  на ограниченное время

Выгода 10% при единовременной оплате

Специалист
.
Разработчик специалист
от 284 BYN
от 213 BYN
в месяц при рассрочке до 24 месяцев
Уровень навыков и профессионализма
Уровень знаний
после обучения
Intern
Длительность
обучения
12 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 3 800 BYN
Выбрать
Выбрано
Базовый
.
Разработчик базовый
от  284 BYN
от 213 BYN
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Junior
Длительность
обучения
15 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 4 100 BYN
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
Мастер
Диджитал-мастер
Разработчик мастер
от 417 BYN
от 354 BYN
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle
Длительность
обучения
24 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 5 500 BYN
Спецпрограмма
для Digital-мастеров
+ Бизнес акселератор
+ Технологическая специализация
Выбрать
Выбрано
PRO
Гик
Разработчик Pro
от 536 BYN
от 456 BYN
в месяц при рассрочке до 24 месяцев
Уровень навыков
и профессионализма
Уровень знаний
после обучения
Middle+
Длительность
обучения
36 мес
Доход после обучения
от 2 200 BYN
Потенциальный доход через 3 года
от 6 800 BYN
Спецпрограмма
для Geek’ов
+ Бизнес акселератор
+ Технологическая специализация
+ Отраслевая специализация
Выбрать
Выбрано
  • Востребованная профессия
Факультет
разработки на C++

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

284 BYN в месяц от 213 BYN в месяц При рассрочке до 24 месяцев Подробнее о тарифах и офисах в вашей стране
  • ОСНОВНАЯ ИНФОРМАЦИЯ
    • Длительность 12
    • 2 занятия в неделю
    • Помощь с трудоустройством
    • Сертификат после обучения
  • РАЗНЫЕ ФОРМАТЫ ОБУЧЕНИЯ
    • Занятие в группе с преподавателем
    • Онлайн-встречи с экспертами
    • Онлайн-лекции и вебинары
    • Видеозаписи занятий
    • Практические занятия
    • Домашняя работа
Оставьте заявку
Начало обучения:

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

Спасибо за заявку! 
Скоро с вами свяжется наш менеджер! Мы будем признательны, если вы заполните нашу анкету — это поможет нам лучше понимать ваши потребности и сделать вашу работу с онлайн-платформой более комфортной.
Заполнить анкету
Начать обучение