Junior разработчикам с уверенной базой в C++
Углубите знания, освоите идиомы, лучшие практики языка, современные стандарты и асинхронность. Научитесь работать с потоками и использовать инструменты для оптимизации памяти, поиска ошибок и выявления неопределённого поведения.
Middle разработчикам C++
Расширите знания о современных стандартах языка, узнаете, как эффективно работать с диапазонами, чтобы моделировать коллекции данных. Научитесь применять идиомы и конструкции структурированного параллелизма.
Применять лучшие практики и идиомы языка, а также яснее выражать намерения в коде
Использовать диапазоны, чтобы эффективно работать с коллекциями данных в C++
Разбираться в библиотечных и языковых возможностях последних стандартов: 20, 23 и 26
Пользоваться инструментами асинхронности: сопрограммами и структурированным параллелизмом
Работать с продвинутыми API многопоточности в C++
Писать надёжный и безопасный код на C++ без уязвимостей
Подходы и инструменты, которые вы освоите
Знакомство и входной тест
Скидка за прохождение
Пройдёте входной тест и убедитесь, что курс подходит вам по сложности
Скидка за прохождение
Управление памятью и ресурсами
1 проект
Шаблоны
1 проект
Алгоритмы + структуры данных = программы
1 проект
Диапазоны
1 проект
Словарные типы
1 проект
Многопоточность и параллелизм
1 проект
Асинхронность, сопрограммы
1 проект
Сборка программ, инструменты поиска ошибок
1 проект
Принципы работы с ИИ
Новое
1 проект
Структурированный параллелизм
2 индивидуальные онлайн-встречи с наставником
Сможете разобрать любые вопросы по темам курса, код-ревью или техническому собеседованию — содержание встреч полностью адаптируется под ваши задачи и уровень
Проходят в будни вечером или в выходные.
Разберёте сложные темы и интересные кейсы.
Теория доступна с компьютера и в приложении.
Практикум ИИ сделает краткий пересказ и объяснит
непонятное другими словами.
Задания в тренажёре, на воркшопах и в проектах легко
переложить на свою работу.
Михаил Афанасьев
Руководитель группы в Яндекс Рекламе
Строит систему потоковой обработки данных рекламной сети. Более 10 лет разрабатывает высоконагруженные системы.
Денис Герасимов
Разработчик на C++
Более 14 лет программирует на C++ как контрактный разработчик, включая проекты из области вычислительной фотолитографии и электроимпедансной томографии.
Владимир Тройняков
Старший разработчик в банке
Работает в команде детектирования фрод‑операций. Имеет многолетний опыт интеграции ML‑решений в высоконагруженный C++ код.
Иван Лосев
Старший разработчик в Pixida GmbH
Специализируется на разработке комплексных (E2E) решений для кодирования и декодирования видео с использованием аппаратно‑ускоряемых кодеков AVC, HEVC и AV1.
С дедлайнами
Для тех, кому важно чёткое расписание
В своём темпе
Для тех, кому важна гибкость
Курс рассчитан на разработчиков с опытом, поэтому мы подразумеваем, что вы:
Обучение в своём темпе подойдёт тем, кому сложно подстроить график под расписание курса. Но важно помнить, что такой формат требует самоконтроля и высокой мотивации. С дедлайнами будет проще поддерживать темп занятий и пройти курс до конца.