Базовый курс по структурам данных

Разбираются основные структуры: массив, список, стек, очередь, множество, ассоциативный массив.Начнете уверенно себя чувствовать при прохождении технических собеседований в любые IT-компании мира.
Beginner Level
3-6 часов в неделю
Stepik certificate

What you will learn

  • Выбирать/находить способы оптимизации и ускорения решений задач
  • Работать с различными структурами данных: статическими и динамическими массивами, связными списками, стеками, очередями, множествами и хэш таблицами.
  • Находить сильные (преимущества) и слабые (недостатки) стороны структур данных
  • Успешно проходить собеседования, на которых вас будут мучить структурами данных
  • Применять структуры данных на реальных практических заданиях

About this course

Если вы не можете оплатить курс в рублях напишите в Telegram или на электронную почту iodzeranov@mail.ru

 

Курс можно купить в рамках курса Алгоритмы и структуры данных со скидкой.

 

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

Курс разбит на 6 модулей, каждый из них содержит теоретические, практические материалы и задания.

Модули курса:

  1. Массивы;
  2. Связные списки;
  3. Стек;
  4. Очередь;
  5. Множество;
  6. Хеш-таблица.

 

Отличительная черта курса в том, что в каждой структуре данных разбирается

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

 

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

Whom this course is for

  • Для тех, кто готовится к собеседованиям в IT сфере. Посмотрите по-новому на знакомые структуры данных, освежите знания.
  • Для программистов, заинтересованных в оптимизации своего кода. Повысите свой профессиональный уровень. Сможете участвовать в сложных проектах, связанных с высоко нагруженными системами и обработкой больших объёмов данных. Повысите вероятность повышения зарплаты
  • Для тех, кто заинтересован в развитии алгоритмического мышления, позволяющего реализовывать сложные программные проекты
  • Для тех, кто занимается спортивным программированием. Сможете применять структуры данных для решения олимпиадных задач.
  • Для студентов младших курсов, которые хотят подтянуть или освоить дисциплину "Алгоритмы и структуры данных"
  • Для тех, кто хочет расширить кругозор

Initial requirements

Знание основ программирования. Никаких предварительных знаний структур данных не требуется, всё расскажем с нуля.

Будет плюсом знание алгоритмов поиска и сортировки.

Meet the Instructors

How you will learn

Вы смотрите видео, читаете конспект, а затем выполняете задачи по пройденным темам. Решения будут проверяться автоматической системой, поэтому вы будете получать быструю обратную связь. Если у вас возникнут проблемы, команда курса даст советы и подсказки.

Course content

loading...
Certificate

Certificate

Stepik certificate

What you will get

  • Возможность освоить профессию 21 века =)
  • Возможность повыситься по карьерной лестнице
  • Конкурентоспособность среди коллег
  • Навыки и знания, востребованные работодателем
  • Возможность отработать теорию на практике
  • Поддержку команды курса и однокурсников
  • Доступ к форуму решений
  • Бессрочный доступ к материалам курса
  • Доступ к сообществу программистов
  • Поддержку преподавателей, которые отвечают в течение дня
  • Сертификат о прохождении курса

Price

Price: RUB 9,990
Try for free
You've tried this course and realized it's not for you? That's fine, we will pay you back within 30 days from the purchase.

FAQ

Share this course

Price: RUB 9,990
Try for free