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

Разбираются основные структуры: массив, список, стек, очередь, множество, ассоциативный массив. Начните уверенно себя чувствовать при прохождении технических собеседований в любые IT-компании мира!
Средний уровень
3-6 часов в неделю
Часть
1 программы →
Сертификат Stepik

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

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

О курсе

Хочешь получить бесплатную консультацию? Пиши слово "Консультация" по ссылке https://t.me/ironprogrammpro_bot

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

Глубокое понимание структур данных — ключ к созданию мощных и масштабируемых приложений.

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

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

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

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

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

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

Начальные требования

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

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

Наши преподаватели

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

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

Программа курса

загружаем...
Certificate

Сертификат

Сертификат Stepik

Входит в 1 программу

  •    
     
     

Что вы получаете

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

Сколько стоит обучение

Price: 6 600 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 6 600