Выберите направление

Набор открыт

Бэкенд

Занимайтесь инфраструктурными и продуктовыми задачами нагруженных систем

Набор открыт

Фронтенд

Улучшайте интерфейсы сервисов, присоединившись к одной из фронтенд-команд в Яндексе

Набор открыт

Мобильная разработка

Участвуйте в создании приложений на Android и iOS и Flutter для продуктов Яндекса

Набор открыт

DevOps

Освойте инструменты для создания отказоустойчивых распределённых систем

Набор открыт

Аналитика данных

Прогнозируйте события на основе данных, занимайтесь их сбором и интерпретацией

Набор открыт

ML

Обучайте нейросети и улучшайте алгоритмы машинного обучения для сервисов Яндекса

Набор открыт

Yandex ML Residency

Принимайте участие в исследованиях мирового уровня в сфере машинного обучения

Набор открыт

Security Engineering

Участвуйте в архитектурных ревью и защищайте пользовательские данные

Набор открыт

Защита приватности

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

Набор открыт

Сompliance

Минимизируйте риски в области защиты данных

Набор закрыт

SOC

Ищите аномалии и разбирайтесь в современных системах защиты

Не нашли подходящую стажировку?
Посмотрите здесь

Набор открыт

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

Развивайте навыки тестирования с помощью внутренних инструментов Яндекса

Набор закрыт

Технический менеджмент

Занимайтесь автоматизацией и разработкой, анализируйте большие массивы данных

Не нашли подходящую стажировку?
Посмотрите здесь

Набор закрыт

Управление проектами и продуктами

Проверьте и прокачайте навыки в сервисах Яндекс Еда, Лавка, Маркет, Такси и Самокаты

Набор возобновится позже

Рекламная аналитика

Учитесь оценивать эффективность рекламных продуктов на основе данных

Набор возобновится позже

Менеджер по развитию бизнеса

Создавайте удобные digital-инструменты для решения реальных задач бизнеса

Не нашли подходящую стажировку?
Посмотрите здесь

Олимпиадное программирование для школьников

Помогаем подготовиться: знакомим с алгоритмами и учим решать задачи с их применением
11 июня — 31 августа 2024 Набор открыт
Офлайн
Москва, Санкт‑Петербург, Екатеринбург
Набор закрыт

Что будет на курсе

Еженедельные тематические контесты: типовые и сложные задачи по пройденному материалу
Семинары с разбором учебных задач
Дистанционные туры, сложность которых сопоставима с олимпиадами из перечня РСОШ

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

Бесплатное обучение

Для поступления зарегистрируйтесь и пройдите вступительные испытания

Пять параллелей

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

Для школьников 6–11 классов

Нужны знания математики, информатики и синтаксиса любого языка программирования

Контесты и туры

Тематические контесты раз в неделю, дистанционные туры — время от времени

Что вас ждёт в программе курса

Курс состоит из пяти параллелей, различающихся уровнем сложности — без привязки к школьной программе и классам обучения
Что в программе
  • Простая геометрия и теория чисел
  • Простейшие структуры данных: vector, set, map, стек, очередь, дек
  • Базовое динамическое программирование: с нуля до задач о рюкзаке
  • Базовые алгоритмы на графы и бинарный поиск
  • Сортировки: квадратичные, MergeSort и QuickSort

Посмотреть всю программу

Требования
  • Владение любым языком программирования на базовом уровне
  • Готовность учить C++
  • Математическая подготовка на уровне 6‑7‑го класса
Для кого
  • Ученики 6–9-х классов. Начальный уровень, первые шаги в олимпиадном программировании
Полина Романченко
  • Финалистка ВсОШ по информатике в 2017
  • Бакалавриат ФКН НИУ ВШЭ
Алексей Кулдошин
  • Призёр ВсОШ по информатике в 2017
  • Бакалавриат ФКН НИУ ВШЭ
Алиса Нестеренко
  • Финалистка ВсОШ по информатике в 2019 и 2021
  • Бакалавриат ФКН НИУ ВШЭ
Лиза Жукова
  • Призер ВсОШ по информатике и математике 2023 и 2024
  • Бакалавриат ФКН НИУ ВШЭ
Что в программе
  • Структуры данных: дерево отрезков, разреженные таблицы, СНМ
  • Динамическое программирование: динамика по подстрокам, подмножествам и цифрам
  • Алгоритмы на графах, деревьях и строках
  • Геометрия: векторы и прямые, многоугольники и выпуклые оболочки

Посмотреть всю программу

Требования
  • Знание языка программирования С++
  • Умение использовать встроенные алгоритмы: сортировки, поиски
  • Умение решать задачу «Кузнечик» на динамическое программирование
Для кого
  • Ученики 6–11-х классов. Начальный уровень, с опытом решения олимпиадных задач по программированию
Александр Понкратов
  • Финалист ВсОШ по информатике в 2022
  • Преподаёт в ЛОШ и ЛКШ
  • Бакалавриат ФКН НИУ ВШЭ
Михаил Кондрашин
  • Призёр ВсОШ по информатике в 2022
  • Преподаёт в Летней школе по компьютерным наукам (НИУ ВШЭ)
  • Бакалавриат ФКН НИУ ВШЭ
Мария Жогова
  • Призёр ВсОШ по информатике
  • Преподаёт в Летней школе по компьютерным наукам (НИУ ВШЭ)
  • Магистратура ИТМО КТ
Сергей Панкевич
  • Призер ВсОШ по информатике 2021
  • Бакалавриат ФКН ВШЭ
Что в программе
  • Графы BFS, DFS и их применение. Поиск кратчайших путей во взвешенных графах
  • Поиск наименьшего общего предка в дереве, декомпозиции, декартово дерево
  • Геометрия: базовые примитивы, алгоритмы построения выпуклой оболочки, быстрые алгоритмы
  • Строки: префикс-, Z-функции, бор, автомат Ахо — Корасик, хеширование
  • Динамическое программирование: одномерное, многомерное, по подмаскам

Посмотреть всю программу

Требования
  • Базовые знания C++, алгоритмов и структур данных STL
  • Понимание способов хранения графов и базового применения DFS
  • Умение решать простые задачи на динамическое программирование
Для кого
  • Ученики 6–11-х классов. Средний уровень
Денис Видяев
  • Победитель ВсОШ по информатике в 2022
  • Призёр ВсОШ по информатике в 2019 и 2021
  • Бакалавриат ФКН НИУ ВШЭ
Михаил Первеев
  • Призёр ВсОШ по информатике в 2018
  • Финалист ICPC
  • Преподаёт в Летней школе по компьютерным наукам (НИУ ВШЭ)
  • Магистратура ИТМО КТ ИТМО
Герман Перов
  • Призёр ВсОШ по информатике в 2021
  • Преподаёт в Летней школе по компьютерным наукам (НИУ ВШЭ)
  • Бакалавриат ФКН НИУ ВШЭ
Никита Голиков
  • Финалист ICPC 2023, 2024
  • Преподаёт в Летней школе по компьютерным наукам (НИУ ВШЭ)
  • Аспирантура ИТМО
Что в программе
  • Структуры данных: от дерева отрезков до splay-дерева. Декомпозиции деревьев
  • Оптимизации динамического программирования: convex hull trick, divide and conquer
  • Задачи на графах и геометрия: выпуклые оболочки, сумма Минковского
  • Строки: хеши, автомат Ахо — Корасик, суффиксный массив
  • Полезные трюки: STL, битовые оптимизации, стресс-тестирование

Посмотреть всю программу

Требования
  • Уверенное знание C++, алгоритмов и структур данных STL, динамического программирования
  • Понимание строковых алгоритмов и алгоритмов поиска кратчайших путей на графах
  • Знание базовых геометрических примитивов и операций с ними
Для кого
  • Ученики 6–11-х классов. Уровень выше среднего
Иван Сафонов
  • Победитель ВсОШ по информатике в 2017 и 2018
  • Золотой медалист IMC-2019
  • Золотой медалист ICPC в 2023
  • Член жюри финального этапа ВсОШ по информатике
  • Тренер национальной сборной на IOI
  • Магистратура ФКН НИУ ВШЭ
Евгений Пахомов
  • Призер ВсОШ по информатике в 2023, 2022
  • Член жюри финального этапа ВсОШ
  • Автор олимпиадных задач по программированию
  • Бакалавриат ФКН НИУ ВШЭ
Тимофей Ижицкий
  • Победитель ВсОШ по информатике в 2024 и призёр ВсОШ в 2023
  • Бакалавриат ФКН НИУ ВШЭ
Андрей Павлов
  • Призер ВсОШ по информатике в 2023, 2024
  • Бакалавриат ФКН НИУ ВШЭ

Алексей Васильев

  • Победитель ВсОШ по информатике с 2021 по 2023
  • Бакалавриат ФКН НИУ ВШЭ
Что в программе
  • Декомпозиции деревьев: centroid, heavy-light, ladder
  • Строковые и продвинутые структуры данных
  • Алгоритмы поиска потоков в сетях и минимальных глобальных разрезов. Нетривиальные алгоритмы
  • Задачи теории чисел, задачи на графах, матроиды
  • Продвинутые геометрические алгоритмы

Посмотреть всю программу

Требования
  • Язык C++, структуры данных, динамическое программирование, строки и графы
  • Теория чисел: деление по модулю, алгоритм Евклида, решето Эратосфена
  • Геометрия: векторные операции, поиск пересечения прямых, выпуклая оболочка
Для кого
  • Ученики 10-11-х классов. Высокий уровень, финалисты и дипломанты Всероссийской олимпиады по информатике
Филипп Грибов
  • Призёр ВсОШ по информатике в 2017 и 2018
  • Член жюри Открытой олимпиады школьников и Олимпиады Келдыша
  • Бронзовый медалист ICPC-2018
  • Тренер национальной сборной на IOI
  • Магистратура ФКН НИУ ВШЭ
Алексей Михненко
  • Призёр ВсОШ по информатике в 2021 и 2022
  • Автор олимпиадных задач по программированию
  • Член жюри Открытой олимпиады школьников и Олимпиады Келдыша
  • Бакалавриат ФКН НИУ ВШЭ
Александр Некрасов
  • Победитель ВсОШ по информатике в 2022 и призёр ВсОШ в 2021
  • Автор олимпиадных задач по программированию
  • Бакалавриат ФКН НИУ ВШЭ
Антон Степанов
  • Победитель ВсОШ по информатике с 2021 по 2023
  • Золотой медалист IOI-2023
  • Бакалавриат ФКН НИУ ВШЭ

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

По итогам испытаний участники делятся на два потока: один обучается с наставником, другой — самостоятельно
Очно
Zoom-конференции
С наставником

Участники, которые набрали максимальные баллы на конкретную параллель. Общение с преподавателями: код-ревью, ответы на вопросы, разборы тем и задач

  • Адрес: Москва, ул. Тимура Фрунзе, д. 11, стр. 2
  • Каждую субботу с 16:00 до 21:00 (мск)
  • Набор — до 500 человек
Онлайн
Самостоятельно

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

  • По субботам открывается контест на пройденную тему
  • По вторникам выкладываются записи прошедшего занятия
  • Набор — до 1000 человек

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

А ещё будет выпускной!
Шаг 1
до 8 сентября 2024
Сбор заявок
Подать заявку и принять участие в отборочном контесте можно до 8 сентября 2024 включительно
Шаг 2
С 26 августа по 8 сентября 2024
Вступительные испытания

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

Шаг 3
17 — 18 сентября 2024
Публикация списков зачисленных
Шаг 4

С 21 сентября 2024 по 24 мая 2025

Обучение

Популярные вопросы

Будем на связи

Подписывайтесь на рассылку
Присоединяйтесь к телеграм-каналу
Mon Sep 23 2024 19:26:52 GMT+0300 (Moscow Standard Time)