Достоинства: Большое количество информации и затрагивание различных тем. Для человека с 0 предварительного опыта, действительно дает возможность окунуться и получить понимание очень многих вопросов. Не смотря на то, что многие темы, особенно в дополнении расширенного курса проходят поверхностно, ты начинаешь понимать что изучать и как изучать. До этого самостоятельное обучение разбивалось о стену моего тотального непонимания вопроса и ощущения, что люди объясняют тебе на каком-то другом языке.
Недостатки: Система ревью. Сами по себе проекты с обязательным ревью это безусловно благо, но тот факт, что ревьюер не обязан тебе ничего объяснять в конечном итоге приводит к ситуации, что вместо расширения твоего погружения в вопрос, ты переделываешь проект под его "хотелки". Они скорее всего имеют смысл, но тебе его никто не объяснит и ты остаешься с чувством "Мой проект работал, его надо переделать, просто потому что" Иногда смысл удается найти в интернете, иногда спросить на курсе, но чаще всего это просто "Ну ок, наверное это имеет какой-то смысл".
Комментарий: В целом на самом деле ничего не нужно, просто начинайте проходить и все. Главное будьте готовы к тому, что не смотря на обилие подробной информации в курсе, все равно будут условные "стены", когда вы попросту пока не можете осознать тот или иной процесс. И вот эти стены вам придется пробивать самостоятельно либо с помощью товарищей студентов. На ревьюера, наставников, надежды нет, ибо одни ничего объяснять не будут, а вторые из-за количества студентов, отвечают крайне не быстро и крайне не развернуто. Они скорее призваны напомнить что-то, чем объяснить. В какой-то момент это конечно разочаровывает, но таков путь)