Яндекс Практикум

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

Начало: По мере набора группы
Длительность: 4 месяца
СертификатОнлайн

Описание курса

Курс «Алгоритмы и структуры данных» от сервиса Яндекс Практикум. За 4 месяца обучения поможем выйти на новый профессиональный уровень. На курсе освоите алгоритмы и структуры данных с нуля, научитесь быстро писать чистый код, закрепите материал на практических задачах.

Отзывы о курсе

Оценить курс
Оценок: 44, комментариев: 38
4.52
Средняя оценка
89%Рекомендация
4.55
Соотношение цены и качества
4.66
Программа курса
4.43
Преподаватель курса
4.39
Практическая применимость знаний
4.36
Удобство платформы
4.75
Качество практики
default-avatar5 августа 2025. Стажёр (Intern)
Оценка 4.33dropdown-icon
Рекомендация 80%
4
Соотношение цены и качества
4
Программа курса
4
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Недостатки

Не особо зашла подача материала на дополнительных семинарах — хотелось бы более наглядного и интересного объяснения, возможно, с визуализацией. Ещё иногда мешали спойлеры с кодом: лучше, если бы их не было, чтобы можно было сначала самому подумать над решением.

Комментарий

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

default-avatar4 августа 2025. Младший (Junior)
Оценка 5.00dropdown-icon
Рекомендация 90%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Вся требуемая база алгосов в этом курсе есть. Собрано всё что обычно требуется.

Недостатки

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

Комментарий

Если нужны алгосы - то сюда! Базовые знания будут получены точно, для собесом в теории должно хватить.

default-avatar5 июня 2025. Средний (Middle)
Оценка 4.67dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
4
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Комментарий

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

default-avatar15 февраля 2025. Старший (Senior)
Оценка 4.67dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Недостатки

Графические материалы блока теории. Иногда странные вступления и оформления задач в блоке практики.
Отсутствие системы одного окна в их мессенджере-форуме "Пачка": когда хочешь просто написать или сказать людям что-то, надо угадывать, куда и в какую ветку мне это вообще размещать. Но спасибо команде курса, куратору, ревьюеру - они помогают и разруливают вручную. Спасибо.

Комментарий

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

default-avatar11 февраля 2025. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
4
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Комментарий

Курс даёт базовые знания по алгоритмам, состоит из 8 тем, каждая сопровождается 10-15 практическими задачами. Задачи разной сложности, попадаются непростые, решение которых может быть увлекательно, потребовать времени и усилий. В конце каждой темы две завершающие задачи проходят ревью реального специалиста. Замечания ревьюера помогают лучше разобраться в материале. Каждой группе обучения выделены куратор и наставник. Всегда можно задать вопрос, получить помощь как по материалу и задачам, так и по организационным вопросам или техническим проблемам. Курс посвящен не языкам программирования, а алгоритмам. Для прохождения потребуются начальные знания языка и используемых в языке базовых контейнеров. Расписание плотное. Если совмещать с работой, то это может потребовать концентрации и усилий.

default-avatar3 февраля 2025. Ведущий (Lead)
Оценка 2.17dropdown-icon
Рекомендация 0%
1
Соотношение цены и качества
4
Программа курса
2
Преподаватель курса
2
Практическая применимость знаний
2
Удобство платформы
2
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Недостатки

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

замечания к ревью одного задания могут противоречить друг другу

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

исправление ревью у меня занимает больше времени, чем написание кода, который успешно проходит автотесты на платформе (автотесты пройдены с первого раза, а отправляю на ревью по 3-4 раза)

нельзя сменить ревьюера, если уже один раз ему отправил задание

было бы намного удобнее иметь возможность выбора на курсе - проходить курс с ревью и без. Без ревью было бы дешевле

используйте нормальный Gitlab, где можно оставлять ревью комменты и ответы на него, а не свою неудобную систему

Комментарий

нет Gitlab, свой собственный неудобный мессенджер, надоедливые повторяющиеся опросы в каждой теме с 20+ вопросов, ссылки на википедию и прочие непрофильные ресурсы по ходу тем курсов, слишком много времени уделено например темам как вычисляется хэш и как продолжение половина задач на это, вместо задач на Set/Map

default-avatar18 января 2025. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Глубина материала: Курс охватывает широкий спектр тем, от базовых структур данных до сложных алгоритмов. Это дает целостное понимание, как использовать их на практике.

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

Поддержка менторов и кураторов: Очень профессиональный подход к обучению. Если что-то непонятно, всегда можно получить объяснение или полезный совет.

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

Гибкость обучения: Удобный формат позволяет совмещать курс с работой или другими занятиями.

Недостатки

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

Интенсивность: Курс требует много времени и усилий, что может быть трудно совмещать с полной занятостью.

Комментарий

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

Требуется время: Курс интенсивный и требует значительных временных вложений для выполнения всех заданий и самостоятельной работы.

Не бойтесь ошибок: Ошибки — это нормально. Менторы и кураторы помогают понять их причины и исправить.

Практическая направленность: Задачи максимально приближены к реальным ситуациям, что делает курс полезным для разработки.

default-avatar3 декабря 2024. Средний (Middle)
Оценка 3.33dropdown-icon
Рекомендация 50%
3
Соотношение цены и качества
4
Программа курса
2
Преподаватель курса
3
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Недостатки

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

default-avatar26 ноября 2024. Старший (Senior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

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

Комментарий

Если планируете совмещать курс и работу - моментами тяжело, если не распланировать время грамотно

default-avatar1 ноября 2024. Старший (Senior)
Оценка 5.00dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Удобство платформы для изучения.

Качество изложения материалов.

Множество интересной и полезной теории.

Разборы заданий в онлайн-формате.

Материалы остаются доступными после прохождения курса.

Команда поддержки и кураторы.

Курс превзошел ожидания.

Недостатки

Объективно не смог найти какие-то минусы, разве что курс довольно интенсивный и нужно подходить к его прохождению очень дисциплинированно.

Комментарий

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