Хороший курс. Сосредоточен на 3 типах алгоритмов: greedy, divide-and-conquer, DP. Большинство задач непростые. К корректному решению некоторых, объективно, самостоятельно дойти практически невозможно за разумное время, если не знать о нём предварительно. Поэтому наиболее интересными показались задачи с большим количеством "степов", где решение раскрывается постепенно. В таких случаях есть шанс уловить ключевую идею и самостоятельно составить алгоритм. Объяснения изложены понятно и последовательно. Часто снабжены поясняющими рисунками. В большинстве случаев вопросов не вызывают. Недостатки: - Не у всех задач есть грейдер - Есть артефакты переноса курса с другой платформы (повторяющиеся степы, некорректные названия ссылок (e.g. ссылка "см. п. 1.2.3" ведет на п. 1.2.5) и т.п.) - Часто есть секции, где просят доказать какое-нибудь утверждение самостоятельно, но самого доказательства нет. Предпочел бы, чтобы они также были доступны. В целом, курс понравился.
Влад, спасибо за отзыв!