Что я изучал или изучаю:
https://swiftbook.ru/ - это мастхэв Иван объясняет очень доходчиво и понятно, курсы хорошо построены, постоянно обновляются до последней версии свифта. Единственный минус - в последних курсах ведет уже другой преподователь, который на мой взгляд объясняет все намного хуже. У них есть и ютуб канал
https://www.youtube.com/channel/UCXlCPCsB09ftBA5bQ...
Курсы Скуторенко - отличные подробные курсы, единственное что курс Swift построен так, что предполагается что вы уже знакомы с Objective C.
Еще могу посоветовать вот этот канал
https://www.youtube.com/channel/UC-d1NWv5IWtIkfH47...
Он на английском, но там показаны простенькие приложения или даже какие то отдельные части кода. Для набора примеров самое то.
P.S. И не советую брать GeekBrains - видел у них два курса по свифту, в первом препод был не знаком даже с правилами написания кода в свифте, во втором начали показывать сразу вещи типа cocoapods, вообще не объясняя основы. Хотя курс был начальный, а не продвинутый.