• онлайн
  • бесплатно
  • в своём темпе

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

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

Этот курс для тебя, если

  • Уже знаешь основы C++ и хочешь перейти к более сложным задачам
  • Хочешь научиться писать быстрый и эффективный код
  • Предпочитаешь учиться самостоятельно — в своём темпе и без дедлайнов

После курса ты сможешь

  • Оценивать эффективность алгоритмов
    Будешь анализировать сложность программ, понимать, почему одни решения работают быстрее других
  • Применять классические алгоритмы
    Освоишь сортировку, поиск, обход графов, методы работы со строками и другие алгоритмы
  • Решать сложные задачи
    Разберёшься в динамическом программировании, поймёшь принцип «разделяй и властвуй» и научишься комбинировать разные подходы
  • Использовать возможности C++
    Сможешь работать со стандартной библиотекой STL, итераторами, указателями и современными инструментами языка
  • Мыслить как разработчик
    Будешь анализировать условия задачи, составлять стратегию решения, проверять гипотезы и проектировать код ещё до того, как начнёшь его писать
  • Подготовиться к техническим интервью
    Попрактикуешься на задачах, похожих на те, что встречаются на алгоритмических собеседованиях и олимпиадах по программированию

Твой темп — твои правила

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

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

  • Зарегистрируйся
    Заполни анкету и оставайся на странице — образовательная платформа откроется автоматически. Мы отправим на почту инструкцию, что делать дальше.
  • Начни занятия
    Доступ к курсу будет у всех, кто пройдёт регистрацию и входное тестирование по C++.

Построй свой
образовательный маршрут

Этот курс — только начало. После него ты сможешь выбрать любой другой в Яндекс Лицее

FAQ

Как и наши преподы, мы знаем ответы на все вопросы

Поможем сориентироваться
и выбрать подходящее обучение — просто напиши нам!