We use cookies to provide the best site experience.
Ok, don't show again
Close

Алгоритмы для разработчиков

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

Следующий набор: осень 2021

  • 16 сессий с лекциями и разбором задач
  • Бессрочный доступ к контенту
  • Практические домашние задания с обратной связью от менторов
  • Пробные интервью с ментором и одногруппниками

3 варианта участия

Waitlist form
Наши менторы работают в топовых компаниях
Программа курса
  • 16 лекций в течение 4 месяцев (живые трансляции в Zoom с возможностью задавать вопросы)
  • Домашние задания после каждой лекции для закрепления материала
  • Тестовые интервью с менторами из топовых FAANG компаний
  • Algorithms complexity
  • Array
  • Linked list
    • Singly linked
    • Doubly linked
  • Recursion
  • Search algorithms
    • Linear search
    • Binary search
  • Stack and queue
  • Set and map (based on hash tables or trees)
    • LRU cache
  • Heap
  • Sort algorithms
    • Quick sort, quick select
    • Heap sort
    • Merge sort
  • Dynamic programming
  • DSU
  • Graph data structure
    • Traversal algorithms: BFS, DFS
    • Topological sort
    • Search for connected components
  • Graph data structure
    • Shortest Path Search Algorithms in a Graph: Dijkstra and Bellman-Ford Algorithms
    • Finding a minimum spanning tree in a graph: Prim and Kruskal algorithms
    • Detect cycles in a graph
  • Tree data structure
    • Binary search tree
    • Tree traversal algorithms
    • Splay tree
    • Finding the Least Common Ancestor
  • Algorithms on the strings
    • Knuth-Morris-Pratt Algorithm
    • Rabin-Karp Algorithm
  • Trie data structure
    • Suffix tree
  • Bit operations
    • Gaussian elimination
    • Catalan numbers
    • Binomial Coefficients
Для кого подойдет этот курс
  • Software engineers
  • Site reliability engineers
  • Backend developers
  • Frontend developers
  • Mobile developers
  • ML developers
  • Data Scientists
  • Software delivery managers
  • Technical product managers
  • Programm managers
  • System analysts

Курс "Дизайн Систем"

Структурированный курс с лекциями, домашними заданиями и менторской поддержкой для подготовки к интервью о дизайне систем (system design).

Если вы хотите расти как инженер и прогрессировать в карьере, вам понадобятся знания о дизайне сложных систем (system design).

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

Waitlist form
Click to order
Total: 
К оплате принимаются платежные карты: VISA, Masterсard, МИР (только 3D-Secure). Для оплаты товара банковской картой при оформлении заказа на сайте выберите способ оплаты: VISA, MasterCard, МИР (PAYMO).

При оплате заказа банковской картой, обработка платежа происходит на странице платежного провайдера PAYMO, где Вам необходимо ввести данные Вашей банковской карты:

  1. Номер карты
  2. Срок действия
  3. CVC2/CVV2 код (3 цифры на оборотной стороне карты)
После чего Вы будете автоматически переадресованы на страницу банка-эмитента, выпустившего Вашу карту. Для подтверждения операции необходимо ввести код из SMS.
First name
Last name
Email
Telegram username
Promo Code
© 2020 All rights reserved