На курсы есть идти смысл подготовленным. Программа минимум:
- прочитаная книга курса со своими пометками где не понятно/странно/не до конца рассказано
- проделаны все лабораторные из книги
- уже знаете заочно преподавателя по его выступлениям, ответам на форумах и т.д. или нашли достаточное количество отзывов о нём
Особенно приятно когда за курсы платит работодатель или есть варианту учится при своём университете в
Microsoft IT Academy, когда плата за курс в 5-10 раз меньше чем если бы вы пошли в обыкновенный учебный центр.
Есть ещё обучение
Mentored Learning у
New Horizonts - когда после тестирования вас науськивают на те темы, в которых вы слабы, чтобы не повторяться и не тратить время на изучение того что вы уже знаете.
Этого же эффекта можно добиться если самому пройти тест по интересующему курсу взяв дамп и проанализировать самому свои ошибки, но здесь нужно быть честным и строгим с самим собой, что удаётся далеко не всем. А дальше опять по книге в слабых темах учитесь, а вопросы задаёте на специализированных сайтах/форумах.