Allright, you finally decided to learn Swift programming language. At least you want to try it to see yourself whether you like it.
It may not be a good option for you to pay money for a Swift course and then you see the programming language is not for you. Although all the paid courses have 30-day money back guarantee if you didn't like it, you may want to enroll to a free online Swift course first.
A bunch of free Swift courses are available.
Worth to mention here that you should not expect to become advanced on Swift with a free course however you can get some fundamentals easily and test some waters.
Here is the list of the best and top-rated free online Swift courses that I prepared for you (and I will keep adding here when I find new valuable free courses):
1- Learn The Swift Programming Language For Beginners
This 4-hour long educational course has 23 lectures and it is designed to teach Swift quickly and efficiently into people new to programming or already programmers to extend their knowledge.
2- Swift 3 Basics - Learn to Code the Right Way for iOS 10
Instructed by professional app developer and teacher Mr Grant Klimaytys, this free Swift 3 course covers the basics of programming with Swift and Object-Oriented Programming (OOP). Although this 1-hour course is like an introduction to Swift, this is really good one to start as a beginner. Almost 10,000 students enrolled so far and it was rated as 4.5 out of 5, the course was reviewed as easy to follow and informative by several previous students.
3- iOS Game Development in Swift 2
If you have slight knowledge of Swift then you can step into iOS game development with this free course. The instructor teaches in his 3.5-hour long course developing Tripeak Card game in SpriteKit with Swift 2 and previous students (almost 5000) rated the course with 4.0 out of 5 and reviewed as clear, to the point and very valuable.
So why you stop learning Swift for FREE? If you want to dive deeper, here are the paid Swift courses that you can consider.
Hope these help you on your destination to develop iOS apps...