Узнайте как прокачаться до уровня middle-разработчика

чтобы вырасти на текущей или устроиться на новую работу

Записывайтесь на курс и получите в ПОДАРОК:
Чек-лист «Пошаговый план по прокачке до middle-разработчика»

ОНЛАЙН-КУРС

Записывайтесь на курс и получите в ПОДАРОК: Чек-лист «Пошаговый план по прокачке до middle-разработчика»

О школе

Посмотрите видео-приветствие от автора курса
Илья Шишков
- Разработчик с опытом программирования 20 лет
- Участик многих олимпиад по программированию (ICPC, TopCoder, Codeforces)
- Создатель онлайн-специализации «Искусство программирования на современном С++» на Coursera
- Спикер IT-конференций С++ Russia, SECR, Yac/e, CoreHard

преимущества курса

Применение навыков
Курс даёт навыки, которые можно применять в своей работе сразу же.
Обмен опытом
На курсе вы попадаете в сообщество людей, которые хотят развиваться так же, как и вы.
Только суть
Материал курса — это выжимка опыта его создателей, а не просто пересказ учебника.

Для кого этот курс

Программистам в небольших компаниях
Уже работаете программистом в небольшой компании и стремитесь устроиться в более крупную компанию. Пробуете, но не получается. Есть понимание, что не хватает алгоритмических навыков, т.к. этому нигде не учили.
Нетехническим должностям в IT
Работаете в IT-компании на нетехнической должности, но хочете перейти в программисты. Самостоятельно учитесь программировать и изучаете языки программирования, но нужна помощь в прокачке алгоритмических навыков.
Тем, кто хочет перейти в IT
Обладаете не IT-профессией, но хочете перейти в IT. Имеете высокую мотивацию и готовы учиться очень много.
Тех, кто уже работает программистом, курс научит продумывать свои программы наперёд и задумываться о том, какие ресурсы они потребляют. Это позволяет быстрее и качественнее решать рабочие задачи.

Те, кто только собирается стать программистом, получат навыки, необходимые для успешного прохождения собеседования в крупную IT-компанию.

Что вы получите после обучения

Профессию
Приобретете навыки, необходимые современному специалисту на рынке IT.
Удобный график
Профессия IT позволяет выбирать свой собственный ритм и график работы.
Опыт
Начнете практиковаться уже в процессе обучения и получите опыт с первого дня обучения.
Высокую з/п
В IT сфере одна из самых высоких зарплат. Это вызвано борьбой компаний за профессионалов.

«Как обходы деревьев помогают карьере программиста»

Хочешь попробовать? Предлагаю свой бесплатный вебинар

удобство обучения онлайн

Экономия времени и денег
Чтобы послушать лекцию в нашей онлайн-школе не нужно никуда ехать, тратить время и деньги на дорогу: вы сидите за компьютером и обучаетесь из любой точки мира.
Занятия в удобное время
Онлайн обучение становится все более актуальным в ритме современной жизни. Занимайтесь, только тогда, когда вам удобно. Мы подберем для вас удобный план и график занятий.
Индивидуальный подход
При обучении мы всегда учитываем особенности своих студентов. Это значит, что преподаватель планирует занятия исходя из того, как вы усваиваете материал.

ГАРАНТИЯ

Мы на 100% уверены в своей системе,
поэтому если вы, применив нашу пошаговую инструкцию, выполняете все задания и посещаете все встречи, и не получаете результат - стоимость программы возвращается.

Гарантия возврата действует в течение 30 дней со дня покупки данного курса. Для возврата денег, напишите нам на почту c указанием причины и номером заказа. Контактные данные внизу данного сайта.

как идет обучение

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

пРОГРАММА

1. Асимптотические оценки
Что делаете
Изучаем, как оценивать эффективность алгоритмов и сравнивать их между собой.

Доп.материалы
6 тренировочных задач, 10 контрольных задач, разборы задач.
2. Алгоритмы поиска
Что делаете
Изучаем линейный поиск, изучаем двоичный поиск.

Доп.материалы
8 тренировочных задач, 7 контрольных задач, разборы задач, эталонная реализация двоичного поиска.
3. Метод двух указателей
Что делаете
Изучаем метод двух указателей и класс задач, где он применим.

Доп.материалы
2 тренировочные задачи, 8 контрольных задач, разборы задач.
4. Элементарные структуры данных
Что делаете
Односвязный список, стек, двусвязный список, очередь, понятие амортизированной сложности, дек.

Доп.материалы
7 тренировочных задач, 13 контрольных задач, разборы задач, эталонные реализации всех рассмотренных структур данных.
5. Алгоритмы сортировки
Что делаете
Квадратичные сортировки, сортировка слияниями, быстрая сортировка, задача нахождения K-й порядковой статистики, сортировка за линейное время.

Доп.материалы
1 тренировочная задача, 13 контрольных задач, разборы задач, эталонные реализации всех рассмотренных алгоритмов.
6. Структура данных «Куча»
Что делаете
Изучаем устройство и операции, которые можно выполнять с кучей.

Доп.материалы
26 тренировочных заданий, 5 контрольных задач, разборы задач, эталонная реализация кучи.
7. Алгоритмы на графах
Что делаете
Поиск в глубину, поиск в ширину, поиск циклов, топологическая сортировка.

Доп.материалы
10 тренировочных заданий, 6 контрольных задач, разборы задач, эталонные реализации рассмотренных алгоритмов.
8. Двоичные деревья поиска
Что делаете
Основное свойство двоичного дерева поиска (ДДП), операции поиска, вставки, удаления, обходы двоичных деревьев поиска.

Доп.материалы
13 контрольных задач, эталонные реализации всех операций.
9. Декартовы деревья
Что делаете
Основное свойство декартового дерева,
операции вставки, удаления и поиска.

Доп.материалы
Эталонные реализации всех операций.
10. Хеш-таблицы
Что делаете
Индексация по данным, понятие хеширования, понятие коллизии, методы разрешения коллизий.

Доп.материалы
7 контрольных задач, разборы задач, эталонные реализации хеш-таблицы.
11. Финальные задачи
Что делаете
Решаем задачи, в которых понадобятся все полученные ранее знания и навыки.

Доп.материалы
10 задач, разборы задач.

Тарифы

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

100 алгоритмических задач

Текстовые разборы всех задач

Код решения всех задач

Сертификат по окончанию курса

Доступ к решениям других участников

Доступ в чат участников курса

Доступ в чат с авторами курса

Поддержка кураторов

Моя персональная помощь в решении задач

Code review

Еженедельные онлайн-встречи со мной

Гарантия попадания на собеседование в интересующую вас компанию
19 980 руб.
Записаться на курс
Стандарт
Бессрочный доступ к видеолекциям

100 алгоритмических задач

Текстовые разборы всех задач

Код решения всех задач

Сертификат по окончанию курса

Доступ к решениям других участников

Доступ в чат участников курса

Доступ в чат с авторами курса

Поддержка кураторов

Моя персональная помощь в решении задач

Code review

Еженедельные онлайн-встречи со мной

Гарантия попадания на собеседование в интересующую вас компанию
35 980 руб.
Записаться на курс
Премиум
Бессрочный доступ к видеолекциям

100 алгоритмических задач

Текстовые разборы всех задач

Код решения всех задач

Сертификат по окончанию курса

Доступ к решениям других участников

Доступ в чат участников курса

Доступ в чат с авторами курса

Поддержка кураторов

Моя персональная помощь в решении задач

Code review

Еженедельные онлайн-встречи со мной

Гарантия попадания на собеседование в интересующую вас компанию
149 980 руб.
Записаться на курс

Отзывы

Вопросы-ответы

Каким требованиям я должен соответствовать для успешного обучения?
Для старта достаточно иметь законченное среднее образование и возможность заниматься в среднем 15 часов в неделю.
Что делать, если я не справлюсь с нагрузкой?
Если вы понимаете, что нужно сделать паузу или получить дополнительное время для закрепления материала, у вас есть возможность остановиться и продолжить просмотр занятий чуть позже.
Подойдет ли мне этот курс?
Мы подготовили бесплатный набор задач, который поможет ответить на этот вопрос. Если вы убедитесь, что курс не для вас, это тоже положительный результат.
Когда начнется обучение?
Вы начнете обучение в любое удобное для вас время, все обучение происходит на специальной платформе, доступ к которой получите после оплаты выбранного тарифа.
Можно ли задавать вопросы в процессе прохождения курса?
Да. На всей протяженности курса вас сопровождает персональный куратор, который готов ответить на любые вопросы.
Как записаться на обучение?
Просто выберите тариф и нажмите на кнопку «Записаться на курс».

У вас остались вопросы?

Задавайте, мы ответим!

Made on
Tilda