Достоинства: В восторге от команды Практикума! Готовы прийти на помощь в режиме 24х7 и ответить даже на самый глупый вопрос :)Очень понравилось как строится практическая часть с решением задач в контесте - решения запускаются десятки раз с разными наборами данных.Очень полезной оказалась оценка решения задач ревьюера. В большинстве случаев решение вроде бы неплохое, укладывается во все обозначенные лимиты, но после обратной связи понимаешь как сделать гораздо лучше.
Недостатки: В некоторых местах в теории описано одно, а в коде ниже пример о совсем другом. Но это мелочи и встречается всего в паре разделов, на все замечания команда курса оперативно реагирует.В контесте можно посмотреть вводные только если они небольшого размера. Большие вводные отображаются частично. Это не очень удобно если ошибка в решении проявляется только с большими вводными.Часто возникали проблемы с мобильным приложением - курс невозможно было открыть. При попытке открыть через браузер сайт перенаправлял в мобильное приложение. Благо есть обходные пути ;)
Комментарий: Хотя курс рассчитан на тех "кто уверенно владеет одним из языков программирования...", я решился его пройти без опыта в программировании и только со знанием синтаксиса Java. Да, на решение некоторых задач мне, может быть, понадобилось больше времени, чем "одногруппникам", но за время прохождения курса я не слабо прокачался. Кроме того после завершения курса доступ к материалам остается и при необходимости можно освежить свои знания, к тому же материалы курса постоянно обновляются :)