Каталог > Алгоритмы. Экспресс-курс Артёма Мурадова

Алгоритмы: roadmap
для работы и собеседований

  • Как писать более эффективный код
  • Как решать задачи, которые не могут решить другие программисты
  • Как знание алгоритмов и структур данных помогает устроиться в топовые компании FAANG: Apple, Amazon, Netflix, Google
Релиз курса: март 2022
Артём Мурадов,
Senior Software Development Engineer,
Amazon

Курс подойдёт

Тем, кто начинает карьеру в ИТ

  • Разобраться в основах алгоритмов
  • Начать с правильной базы
  • Понять, как и что изучать дальше

Разработчикам junior, middle, senior

  • Повысить качество кода
  • Уменьшить потребление памяти
  • Выбрать подходящую структуру данных

Участвовать в сложных высокооплачиваемых проектах
Успешно подготовиться к алгоритмическим задачам на собеседованиях в топовые компании уровня FAANG

Эти навыки помогут

Автор и спикер курса
Senior Software Development Engineer в Amazon
Дисклеймер: всё, что рассказывает Артём, является исключительно его мнением и никак не связано с позицией компании, в которой он работает ;)
Ментор, техлид, девелопер, проджект-менеджер, scrum-мастер. Делал проекты для Microsoft, Яндекс, Лаборатории Касперского. Разрабатывал и поддерживал систему безопасности на Зимних Олимпийских играх в 2014 году в Сочи. Использует алгоритмы для работы и собеседований с 2008 года. В программировании с 9 лет.
Артём Мурадов

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

Вы самостоятельно выбираете время для занятий. Лекции и полезные материалы доступны в личном кабинете. Каждую неделю открывается новый блок.
Смотрите лекции

Ёмкие лекции на 10–20 минут

Разбираете особенности базовых алгоритмов и работы со структурами данных
    Выполняете задания

    Решаете практические задачи, приближённые к реальным, на сервисе leetcode.com

    Закрепляете знания по каждой теме
      Прокачиваете навыки

      Читаете дополнительную литературу, которая поможет больше узнать об алгоритмах и прокачать навыки

      Программа: 4 блока, 24 урока

      • Блок 1
        Введение в алгоритмы

        • Основные понятия теории алгоритмов
        • Зачем программистам разбираться в алгоритмах
        • Простейший анализ алгоритмов
      • Блок 2
        Какие алгоритмы и структуры данных пригодятся на практике

        • Распространённые алгоритмы и структуры данных
        • Кейсы: как алгоритмы и структуры данных улучшают код
        • Связь алгоритмов с «чистым кодом»
      • Блок 3
        Какие знания нужны на собеседованиях в FAANG

        • Зачем спрашивают алгоритмические задачи на собеседованиях
        • Какие задачи нужно уметь решать для трудоустройства
        • Как проходит собеседование в FAANG
        • Опыт собеседований в Microsoft, Google, Amazon
      • Блок 4
        Как изучать алгоритмы и где практиковаться

        • Как развивать навыки по использованию алгоритмов при написании кода
        • Инструменты для самообучения
        • Полезные идеи для ежедневной работы и подготовки к собеседования
      • Основные понятия теории алгоритмов
      • Зачем программистам разбираться в алгоритмах
      • Простейший анализ алгоритмов
      • В экспресс-курсе нет детального разбора существующих алгоритмов — здесь то, что используется на практике чаще всего.

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

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

      Алгоритмы

      Видеоуроки, доступ 2 года
      Старт когда удобно
      Дополнительная литература
      Практические задания
      при рассрочке от 4 месяцев или 37 000 ₽ единовременно

      5 000 ₽

      Работа в группах с куратором

      Заявка от юрлица

      только для компаний
      видеокурс
      старт в любой момент
      Видеокурс
      Спецпредложение для большой команды
      5 000 ₽
      Договорная

      Ответы на вопросы

      После оплаты курса вас автоматически перенаправит в личный кабинет, где будет открыт доступ к занятиям. Логин и пароль для входа мы отправим вам на электронную почту, указанную при оплате.