Каталог курсов

Включает программу трудоустройства

Проекты от партнёров

С изучением ИИ

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

Продвинутый С++ с нуля, достаточно навыков для работы через 6 месяцев обучения. 3 специализации на выбор: кроссплатфоменная разработка на Qt, разработка игр на Unreal Engine 5 или умных гаджетов

bgRegBlockImage

Когда

5 ноября

Длительность

От 12 месяцев в зависимости от варианта программы

Новое в программе

Добавили 4 блока по нейросетям для разработчиков

Документ

Диплом, дополнительное

удостоверение в тарифе с ИИ

Научим использовать ИИ как помощника

Ещё больше навыков в программе с нейросетями

GPT-4, Claude, Copilot и другие нейросети — ваши рабочие инструменты

100+ готовых промптов, шаблоны и чек-листы — всегда под рукой

<p><font color="#ffffff">GPT-4, Claude, Copilot <span>и другие нейросети — ваши рабочие инструменты</span></font></p>

Внедряем ИИ в образование с 2023 года

Победители премии «Лидеры цифровизации» 2026*

Лидеры в ИИ-трансформации 2026*

<p><font color="#ffffff">Внедряем ИИ в <span>образование с 2023 года</span></font></p>

Даём второй документ, чтобы вы усилили резюме

Кроме диплома получите удостоверение о повышении квалификации — оно покажет, что вы умеете работать с ИИ

<p><font color="#ffffff">Даём второй документ, чтобы вы усилили резюме</font></p>

Формулируйте задачи так, чтобы получать точный результат

Генерируйте, тестируйте и рефакторите код

Настраивайте GitHub Actions, CI/CD и документацию

Автоматизируйте создание README, документации, диаграмм

Проверяйте код от ИИ и объясняйте его команде

Применяйте нейросети для поиска работы, помощи с резюме и портфолио

Поддержим на всём пути обучения

Программа по требованиям рынка в 2026 году

Более 100 экспертов и оркестратор ИИ-агентов постоянно анализируют контент курса. Обновляем программу по новым требованиям в среднем за 2 недели

<p>Программа по требованиям рынка в 2026 году</p>

До 44 вебинаров

Разберёте сложные темы в прямом эфире и сможете сразу задавать вопросы преподавателям курса

До 44 вебинаров

До 10 вопрос-ответ сессий

Специалисты из СберМаркета, Самоката и Intel поделятся рабочими кейсами и дадут советы по старту карьеры

До 10 вопрос-ответ сессий

Постоянный контакт с командой курса

Эксперты, аспиранты и координаторы помогут с заданиями, установкой программ, ответят на вопросы в течение 24 часов

Постоянный контакт с командой курса

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

Базовая программа

Изучите всё для старта в професии, освоите ключевые технологии и инструменты, наработаете портфолио.

Основы программирования на C++

Познакомитесь с основами C++ и научитесь создавать простейшие консольные программы.

13 часов теории

60 часов практики

Знакомство с C++. Структура программы, переменные и их типы

Операторы ветвления. Логические операции

Циклические конструкции

Массивы

Функции и их параметры. Рекурсия

Модель памяти и хранение данных

Область видимости переменных и типы памяти. Пространства имён

Указатели. Массивы и параметры функций

Указатели. Динамическая память

Строки

Работа с файлами

Курсовой проект: Игра «Жизнь» об эволюции поколений

Система контроля версий Git

Работодатели часто просят показать примеры вашего кода именно на сервисе GitHub. За 3 занятия вы научитесь работать с системой Git и с GitHub, сможете публиковать свои домашние работы и уже в процессе обучения сформируете первое портфолио.

4 часа теории

9 часов практики

Предназначение системы контроля версий

Основные операции: фиксация и откат изменений, поиск, история

Работа с сервисом GitHub

Ветки, слияние веток и разрешение конфликтов

Командная работа

Базовое программирование на C++

Сможете создавать многофайловые проекты, погрузитесь в объектно‑ориентированное программирование (ООП) и научитесь собирать проекты с помощью CMake.

12 часов теории

57 часов практики

Структуры и перечисления

Классы и объекты

ООП: абстракция и инкапсуляция

ООП: наследование и полиморфизм

Многофайловые проекты и библиотеки

Препроцессор и макросы

Перегрузка операторов

Исключения и обработка ошибок

CMake

Сборка и подключение библиотек

Тестирование кода и Unit-тесты

Курсовой проект: Симулятор гонок

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

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

6 часов теории

24 часа практики

Введение в алгоритмическую сложность. Бинпоиск

Динамическое программирование и «жадность»

Сортировки

Динамический массив. Списки. Деки

Пирамиды и деревья поиска

Хеширование

Графы

Орграфы

Продвинутое программирование на C++

Получите продвинутые знания по современному C++ и STL. Разберётесь с параллельным и асинхронным программированием. Научитесь писать тесты на C++.

10 часов теории

67 часов практики

Стандарты С++ (11, 14, 17, 20, 23 версии)

Компиляция и линковка

Жизненный цикл объекта. RAII

Тестирование

Шаблоны

Функторы

STL. Часть 1

STL. Часть 2

STL. Часть 3

Умные указатели

Move-семантика

Проекты:

— собственная версия контейнера в стиле std::vector

— шаблонный класс для двумерного массива (таблицы) для выполнения различных операций

— класс для работы с большими числами

Курсовой проект: парсер INI-файлов

Работа с базами данных

Получите фундаментальные знания по созданию и управлению базами данных. Научитесь манипулировать данными с помощью SQL‑запросов.

5 часов теории

12 часов практики

Введение в базы данных (БД)

Работа с PostgreSQL. Создание БД

Проектирование БД. Связи

Манипуляции с данными

Проекты:

— приложение для поиска магазинов, продающих книги нужного издателя

— программа для хранения персональной информации о клиентах

Многопоточное и асинхронное программирование

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

6 часов теории

44 часа практики

Многопоточность

Асинхронное программирование

Конкуренция, состояние гонки (race condition)

Рефакторинг

Упаковка приложения в контейнер

Курсовой проект: потокобезопасная очередь для одновременной работы с несколькими потоками данных

Шаблоны проектирования в C++

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

5 часов теории

16 часов практики

Порождающие шаблоны: Builder, Singleton, Factory Method, Abstract Factory, Prototype

Структурные шаблоны: Proxy, Decorator, Adapter

Поведенческие шаблоны: Command, Iterator, Observer, Chain of Responsibility

Свойства хорошего кода. Принципы DRY и SOLID

Расширенная программа 
со специализацией

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

Разработка игр на Unreal Engine 5

Unreal Engine 5. Обзор игрового движка

Сборка и запуск проекта в UE5

Blueprints и С++. Часть 1

Blueprints и С++. Часть 2

Формирование архитектуры проекта TDS, его настройка

Компоненты персонажа

Weapon System

User Interface — Unreal Motion Graphics

Взаимодействие с визуальным контентом

Искусственный интеллект

Условия и интерфейсы игры

Курсовой проект: 3D-видеоигра «Leave me alone» на Unreal Engine 5

Кроссплатформенная разработка на Qt

Знакомство с Qt. Первое графическое приложение

Основные модули Qt

Сигналы и слоты

Qt Designer

Виджеты

QtConcurrent

Рисование графиков

Работа с БД

Работа с сетью. UDP-клиент

Работа с сетью. TCP-клиент

Проект: приложение «Секундомер»

Проект: создание собственных виджетов

Курсовой проект: приложение «Планировщик перелётов»

Разработка умных гаджетов (Internet of things)

Знакомство с Arduino Studio. Первый скетч

Мигаем диодом

Сборка схемы с внешним диодом

Пьезоизлучатель (пищалка)

Дальномер

Реле и силовой ключ

Сервопривод

Термодатчик

Цифровая клавиатура

Модули Wi-Fi

PID-регулятор

Курсовой проект: датчик движения для умного дома

Программа с нейросетями

После расширенной программы освоите нейросети. Эта часть курса — программа повышения квалификации. Откроется, когда вы пройдёте модуль «Многопоточное и асинхронное программирование». Занятия по нейросетям проходят по расписанию до 2 раз в неделю после 19:00 мск.

Безопасность в работе с ИИ

Научитесь вести коммуникацию с ИИ и анонимизировать корпоративные данные.

5 часов теории

10 часов практики

Принципы работы ИИ

Промпт-инжиниринг

Риски использования ИИ

Работа с корпоративными данными

Корпоративные LLM

ИИ как ассистент разработчика

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

12 часов теории

12 часов практики

AI и разработка: вводный навигатор

Запросы, которые понимает AI

Генерация и отладка кода

Рефакторинг с AI

AI и тесты: минимальный юнит-пакет

README и API-доки

ИИ в инфраструктуре разработки

Научитесь использовать ИИ-инструменты для настройки пайплайнов, code-review и архитектурного документирования.

10 часов теории

17 часов практики

ИИ в IDE: интеграции

CI/CD с ИИ: от push до деплоя

Code-review: нейросеть как ревьюер

Лицензии и безопасный код с ИИ

Нейросети и архитектура: визуализация и API

Итоговая работа: пайплайн под ключ

Поиск работы с помощью генеративного ИИ

Узнаете, как с помощью генеративных нейросетей оформить резюме и портфолио, эффективно подготовиться к собеседованию.

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

1,4 часа теории

1,5 часа практики

Бонусные темы помогут развивать карьеру 

Две — в базовой программе, ещё две — в расширенной

Английский для разработчиков

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

ИТ-системы и Linux для разработчиков

Научитесь проектировать быстрые алгоритмы, применять стандартные структуры данных

Гибкие методологии

Научитесь планировать и приоритизировать задачи с помощью современных методологий ИТ-индустрии: Agile, Scrum и Kanban

Фриланс: первые шаги

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

Нетология на вашей стороне

Поэтому мы создали гибкую систему поддержки студентов

Вернём деньги

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

Читать условия

Вернём деньги

Поможем оформить налоговый вычет — 13%

Чтобы получить вычет в течение трёх лет после даты оплаты обучения, нужно официально работать и уплачивать подоходный налог

Поможем оформить налоговый вычет — 13%

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

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

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

1Запись на обучение

2Выбор способа оплаты

3Оплата

...

12 месяцев обучения
Запишитесь или получите консультацию

Частями без переплат

3 765 ₽/месяц

7 529 ₽ на 36 месяцев

Одним платежом

со скидкой 15%

115 195

 ₽

271 048 ₽

-50%
акция действует
до 31 октября

Нашли дешевле? Сделаем скидку

Вернём деньги, если обучение не подойдёт

Возможность получить налоговый вычет — 13%

12 месяцев обучения

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

Частями без переплат

3 765 ₽/месяц

7 529 ₽ на 36 месяцев

Одним платежом

со скидкой 15%

115 195

 ₽

271 048 ₽

-50%
акция действует
до 31 октября

Нашли дешевле? Сделаем скидку

Вернём деньги, если обучение не подойдёт

Возможность получить налоговый вычет — 13%

Запишитесь или получите консультацию