C++:
шаг за шагом

Самостоятельный онлайн-курс по C++ для тех, кто хочет связать своё будущее с разработкой игр, системного ПО и высоконагруженных систем. Подойдёт для новичков и учеников с базовыми знаниями языка. Научим писать код на одном из самых востребованных языков мира, разбираться в ключевых концепциях программирования, работать с файлами, библиотеками, графами и использовать STL. В финале — реальные задачи от разработчиков Яндекса.

Это бета-версия курса — он будет дополняться постепенно.
Первые уроки уже доступны!

Как всё устроено

  • Для школьников и студентов колледжей и техникумов

    Ждём учащихся 13–20 лет, которым недостаточно занятий по информатике, и они хотят больше.

  • На старте достаточно базовых знаний

    Чтобы чувствовать себя уверенно, нужны математика и информатика на уровне 7-8-го класса.

  • Можно начать в любой момент

    Не нужно ждать набора — можно начать учиться сразу после регистрации.

  • Ориентация на современные технологии

    Курс составили эксперты Яндекса. Они следят за трендами в IT и умеют создавать уроки, которые не хочется пропускать.

  • Это бесплатно

    Требуется только желание учиться и несколько свободных часов в неделю.

  • Онлайн

    Можно учиться из любой точки мира. Главное — ноутбук и хороший интернет.

  • Вы учитесь сами

    На курсе нет преподавателей или менторов. Если возникает вопрос, его можно задать в LMS.

     

  • Без дедлайнов

    Учёба в комфортном темпе, чтобы было время разобраться в теме.

     

  • В конце — сертификат

    Подтверждает знания и будет полезен при поступлении на годовые курсы и специализации Лицея.

     

Чему вы научитесь

  • Писать на С++

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

  • Применять объектно-ориентированный подход в программировании

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

  • Работать с файлами и библиотеками

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

  • Создавать код, который легко читать

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

  • Решать прикладные задачи

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

Обучение похоже на восхождение

  • вы двигаетесь к вершине

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

  • внутри — 6 левелов

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

  • важно держать темп

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

  • в конце каждого левела — проверка знаний

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

  • знакомый левел можно перескочить

    Если материал левела уже знаете, его можно пропустить. Но чтобы идти дальше, вам нужно успешно пройти промежуточный тест.

  • награда в конце

    После успешного прохождения всех левелов вы получите сертификат.

  • всегда можно попросить помощи

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

Как поступить

  • 01
    Зарегистрируйтесь

    Заполните анкету. После отправки не покидайте страницу, автоматически откроется LMS. На почту мы пришлём инструкцию, что делать дальше.

  • 02
    Начните обучение

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

зарегистрироваться

FAQ

Tue Mar 11 2025 10:45:09 GMT+0300 (Moscow Standard Time)