Курсом я доволен. Я не планирую поступать в ШАД, на курс записался, чтобы готовиться к алгоритмическим собеседованиям.
Мне понравилась практическая направленность курса, что Александр с Булатом разобрали идеи решений многих популярных задач, при этом оставляли возможность самостоятельно написать код реализации, от чего я лучше понимал решение. Самыми полезными для меня были лекции по динамическому программированию. Несмотря на то, что эта тема у меня была на двух курсах в университете, у меня не получалось уловить идею и решать задачи на эту тему, но на примерах Александра мне стал понятен подход, и смог решить несколько задач, которые не разбирались на курсе.
Ещё из позитивного отмечу, что расписание курса задало мне рабочий настрой, и я уже последние 3 недели ежедневно решаю задачи на LeetCode.
По программе, возможно, стоит немного сократить время, выделенное на графы, но разбирать чуть больше примеров задач на структуры данных. Лично мне, также, было бы интересно, если бы в программу включили разбор подходов "Разделяй и властвуй" (Divide and Conquer) и "Поиск с возвратом" (Backtracking) c примерами задач, но, возможно, для экзамена в ШАД это лишнее.