курс аналитик данных с нуля
онлайн | 8 МЕСЯЦЕВ

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

Освойте востребованный язык программирования, решайте задачи любой сложности, укрепите базовые знания алгоритмов и ООП
Курс по нейросетям в подарок
Учим использовать ИИ, чтобы на 40% быстрее освоить IT-профессию и выйти на работу

Курс «Аналитик данных с нуля» до ПРО

[+]
2+ проекта в портфолио
[+]
Сертификат и диплом по окончании курса
[+]
Помощь с поиском первой работы от Центра карьеры
[+]
Крепкие навыки алгоритмического мышления
Оставьте заявку и вам помогут подобрать онлайн-курс
Если есть сомнения или пока не знаете, в каком направлении развиваться в IT, заполните форму
Менеджер перезвонит вам и поможет определиться с направлением
— 5 мини-курсов про заботу о себе в подарок: по английскому, soft skills, нейросетям, тайм- и стресс-менеджменту
— скидку 55% на все программы
Забирайте:
Начните с понятного — с курсов, где бережно обучают IT
Весна — время для себя и новой профессии

Нейросети + C++

В бонусном курсе по нейросетям для IT-специалистов вы научитесь использовать ИИ-инструменты для ускорения программирования: от генерации кода до автоматизации рутинных задач.
Исследования показывают:
Разработчики, применяющие нейросети, работают до 40% быстрее и сокращают количество ошибок в коде на 35%.
Вы сможете:
подключать ИИ к проектам
работать с API и плагинами
искать баги, писать тесты и упрощать работу с документацией

Кто такой разработчик на C++ и чем занимается

[1]
Специалист разрабатывает высокопроизводительные и высоконагруженные системы: поисковики, драйверы, приложения, игры
[2]
С++ нужен инженерам для работы с прошивкой производственного оборудования, разработчикам десктопных и мобильных игр — для работы с движком Unreal Engine
[3]
Зарплата программистов на С++ одна из самых высоких среди разработчиков: в среднем 9 000 BYN

Какие навыки и инструменты освоите на курсе C++

Научитесь проектировать и взаимодействовать с базами данных
Получите опыт разработки highload-приложений, чтобы увеличить шансы попасть в топовые компании после обучения языку С++
Сможете решать задачи любой сложности, например сделать прошивку оборудования или автоматизировать процессы на производстве
Освоите навык алгоритмического мышления, чтобы быстрее решать задачи и выгодно выделяться среди других соискателей
Unreal Engine
Игровой движок — набор инструментов для разработки игр от Epic Games.
Blueprint
Cистема визуального программирования в Unreal Engine.
VirtualBox
Бесплатное и кроссплатформенное программное обеспечение для виртуализации от Oracle.
STL
Стандартная библиотека шаблонов в языке программирования C++.
QT
Платформа, которая позволяет разрабатывать кросс-платформенные приложения на C++. Такие приложения можно запустить на любой операционной системе.
Replit
Replit это облачная интегрированная среда разработки (IDE) в браузере, позволяющая писать, запускать и развертывать код на более чем 50 языках программирования без необходимости установки.
GDB
GDB это популярный отладчик для программ, написанных на языке программирования Си и С++.
GCC
GCC набор компиляторов для различных языков программирования, разработанный в рамках проекта GNU.
Git
Система контроля версий, с помощью которой разработчики отслеживают изменения в коде и совместно работают над проектом.
VS Code
Редактор кода для разработки веб-приложений.
ChatGPT
Чат-бот на базе ИИ, который способен отвечать на вопросы пользователей на естественном языке.
Linux
Операционная система с открытым исходным кодом, широко используемая в серверах и инфраструктуре. Вы научитесь работать в командной строке, настраивать серверы, управлять пользователями, службами и безопасностью.
Python
Популярный язык программирования для автоматизации, анализа данных и кибербезопасности.
Visual Studio
Продукты компании Microsoft для разработки программного обеспечения.
C++
Язык программирования, на котором разрабатывают настольные приложения, игры, графические движки, системные компоненты, микроконтроллеры и высоконагруженные веб-приложения.
SQL
Язык запросов для управления и работы с базами данных.
PostgreSQL
Мощная реляционная база данных с расширенными возможностями.

Где и кем сможете работать после курса

Так выглядят вакансии, доступные разработчику на C++ уровня Junior

Junior Software Developer (C/C++/C#)

Требования:
Владение хотя бы одним языком общего назначения: С/C++, C# или Java | Знания в области программирования: структуры данных, алгоритмы | Технический английский
от 765 000 ₸

Junior C++ разработчик алгоритмов геометрического моделирования

Требования:
Знание C/C++ / понимание и применение принципов ООП, паттернов проектирования | Хорошее знание математики: аналитической геометрии, алгоритмов на графах, численных методов, математического анализа
от 590 000 ₸

Программист / разработчик С++

Требования:
Уверенное понимание C++ | Понимание базовых алгоритмов, структур данных, контейнеров | Владение Linux на уровне пользователя | Умение работать с большим объемом кода
от 1 000 000 ₸

Вот так выглядит рост разработчика C++

По данным «Хабр Карьеры»
Вот так выглядит рост Python-разработчика
По данным «Хабр Карьеры»
Специалист
1–3 года опыта
от 635 000 ₸
Старший специалист
3+ года опыта
от 1 135 000 ₸
Руководитель
5+ лет опыта
от 1 950 000 ₸

Как построено обучение

Программа курса Си ++ составлена вместе с опытными разработчиками — они прошли путь от новичка до старшего специалиста и знают, какие навыки нужны нанимающим компаниям

2+ проекта 100+ практических задач 400 часов практики
  • Разработчик на C++ с нуля

    • Модуль 1
    • 300 часов

    В этом модуле узнаете:

    • Что такое целочисленные переменные, данные и вычисления
    • Что такое ввод данных пользователя, строки
    • Как работает конструкция условия if
    • Что такое логические операторы и сложные условия
    • Какими бывают циклы: while, do while, break
    • Что такое циклы for и алгоритмы на циклах
    • Что такое числа с плавающей запятой, математические вычисления
    • Что такое строки и текстовые данные, базовые алгоритмы со строками
    • Как установить и настроить IDE
    • Что такое функции в программировании
    • Что такое одномерные массивы, базовые алгоритмы на массивах
    • Что такое std::vector v2, двумерные массивы и алгоритмы над ними
    • Что такое типы данных и указатели
    • Что такое расширенная работа с функциями
    • Как читать и записывать файлы
    • Что такое макросы и процессор
    • Как работать с датами
    • Что такое структура проекта
    • Что такое многопоточность и как с ней работать
    • Какие возможности есть у C++
    • Что такое виджеты Qt и какие у них возможности
    • Какие бывают практики промышленной разработки
  • Структура ОС Linux

    • Модуль 2
    • 35 часов

    В этом модуле узнаете:

    • Что такое Linux и как ее установить
    • Как устроена Linux
    • Что такое терминал
    • Что такое устройства в Linux
    • Как работают диски и файловые системы
  • Итоговая аттестация

    • Модуль 3
    • 120 часов

    Вас ждет итоговая практическая работа и итоговое тестирование.

Это совместная программа
Skillfactory и Skillbox
Мы объединили опыт двух онлайн-школ: сильную теорию, продуманную практику и поддержку на каждом этапе.
Курс проходит на двух платформах, чтобы вы получили все лучшее от обеих команд.

Кто обучает студентов

Куратор, преподаватели и менторы — опытные разработчики на С++. Они составляют программу, следят за ее актуальностью на рынке, продумывают и проверяют задания
C++ / DevOps Engineer at ActiveVideo
Куратор программы

Арслан Юсифов

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

Владислав Турбанов

Руководитель службы разработки
в Яндекс Маркете
Автор части модулей программы

Александр Швец

Преподаватель C++ на факультете программирования МФТИ
Автор части модулей программы

Денис Крахмалёв

Андрей Золотых

Автор части модулей программы
Ведущий разработчик C++, эксперт по языкам программирования C и C++, системам реального времени и сетевым протоколам

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

Автор части модулей программы
Занимается разработкой на С++ в геймдеве

Олег Олискевич

Автор части модулей программы
Работает в компании «Сетевые решения»

Ауфар Закиев

Автор части модулей программы
Frontend-разработчик

Владимир Щеглов

Автор части модулей программы
Ведущий разработчик в 1С

Тамерлан Бахов

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

Как проходит
обучение

В среднем оно занимает 10 часов в неделю: это 2 часа учебы в день по будням или 5 часов — по выходным. Доступ к материалам курса остается навсегда

  • Формат

    • Теория на понятном языке и много практики внутри единой онлайн- платформы
    • Записанные лекции и задания для самостоятельной работы
    • Разбор сложных тем на вебинарах с менторами
    • 3 тренажера с десятками заданий в каждом модуле программы
  • Обратная связь

    • Менторы и координаторы поддержат и ответят на вопросы
    • Менторы — опытные разработчики. Помогут разобраться в темах и проверят домашние задания.
    • Координаторы — команда заботы о студентах. Решат организационные вопросы, поддержат и помогут пройти обучение до конца.
  • IT-сообщество

    • На курсе у вас появятся связи, полезные для продвижения в сфере
    • Общий чат курса, чтобы общаться с другими студентами
    • Чат с ментором, чтобы прояснить непонятные темы и задания
    • Мероприятия и стажировки с партнерами, чтобы наработать опыт и показать свои скиллы работодателям
  • Центр карьеры

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

После освоения материалов вы получите

Сертификат о прохождении онлайн-курса
Он позволит чувствовать себя увереннее при трудоустройстве — работодатели отметят подтверждение квалификации официальным документом
Сертификат может быть дублирован на английском языке
при рассрочке на 24 месяца без первоначального взноса и переплат
27 815 ₸/мес
1 335 126 ₸
-50%

Стоимость онлайн-курса

Получите доступ

Сможете при помощи C++ решать задачи любого уровня сложности
Прокачаете навыки алгоритмического мышления
Добавите реальные проекты в портфолио
Научитесь писать код на C+

Часто задаваемые вопросы

Заполните форму,
чтобы узнать больше
Ваша персональная
WOW-скидка
Бронируйте курс
по лучшей цене
Заполните форму, чтобы узнать больше