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

Разбор современных фреймворков

Курс для начинающих разработчиков, знакомых с основами языка С или С++. Поможет разобраться в основных структурах данных и базовых алгоритмах. Даёт общее понимание процессов внутри программы и базовые навыки выстраивания работы алгоритмов. Курс не привязан к конкретному языку программирования, и, несмотря на то, что все разбирается на примере С, знания могут быть применены в любом императивном языке программирования.

Чему Вы научитесь

  • Постановка и декомпозиция задач,
  • словесное и визуальное описание алгоритмов, диаграммы, UML,
  • работа и разработка базовых структур данных,
  • понимание работы скрытых механизмов высокоуровневых языков программирования,
  • базовая алгоритмизация и оптимизация работы кода.

Что Вы получите

Видеозаписи всех онлайн-занятий
Методички и практические задания
Общение с одногруппниками
Сертификат об окончании обучения
  • 1
    Урок 1. Введение и знакомство
  • 2
    Урок 2. Сложность алгоритма и простые алгоритмы
  • 3
    Урок 3. Рекурсия, рекурсивные алгоритмы
  • 4
    Урок 4. Массивы
  • 5
    Урок 5. Сложные сортировки массивов
  • 6
    Урок 6. Стеки, очереди и списки
  • 7
    Урок 7. Динамические структуры данных
  • 8
    Урок 8. Деревья
  • 9
    Урок 9. Графы
  • 10
    Урок 10. Хеш-таблицы
  • 11
    Урок 11. Введение в криптографию
  • Нажимая на кнопку "Добавить в корзину", Вы принимаете условия договора оферты.