Мое мнение - курсы могут помочь, и многое облегчить, но реальная польза будет только при + 100% самостоятельной работы. Курсы или мастер-классы - это отличное место для того чтобы разобраться с вопросами которые возникают в процессе самостоятельного обучения, понять всю "кухню", прохавать как мыслят реальные разработчики, что важно, а что нет, и так далее. Конечно если преподает реальный разработчик + он заинтересован помочь + понимает все сложности возникающие у начинающих. Когда я начинал вообще ни у кого было проконсультироваться, приходилось все самому прорабатывать. Сейчас все намного проще - тренинги, тонны литературы, ресурсы, онлайн курсы, обычные курсы, stackoverflow, огромное комьюнити. Важно использовать все что есть!
Ссылка в тему. И еще одна.
Социальные закладки