я прошел курсы в школе программирования, мне понравилось, было не дорого. Если я не ошибаюсь, то там курс делится на две части, первая совсем для новичков, вторая поинтереснее, но тоже мало дают, особенно на последнем занятии препод просто пишет игру и комментирует (у меня был аналог flappy birds). Для разработки программы этих данных едва хватает, лучше обрати свое внимание на
vk.com/iosdevcourse тут куча уроков по Obj-C и swift, так же тут помогают решать вопросы.
Плюсы курсов наверное больше заключаются в пинке под зад для старта, в скорости изучения и того, что человека заставляют развиваться, если бы каждый мог постичь дзена самообучения, то все такие курсы закрылись бы.
Как по мне, так курс немного дороговат для своих денег, но я бы прошел.
Есть так же курсы hexlet.io
Если знаешь английский, то codeschool.com и тп