All Platforms
Free-first
Swift
SwiftUI
iOS
Hacking with Swift
Hacking with Swift by Paul Hudson is the most popular free learning resource for Swift and iOS development. The 100 Days of Swift and 100 Days of SwiftUI courses take you from zero to shipping iOS apps with daily lessons, code-alongs, and end-of-week challenges.
All Hacking with Swift Courses (2)
Paul Hudson's free 100-day course on SwiftUI — the modern way to build iOS apps. Each day is one short lesson plus a hands-on project. Covers Swift fundamentals, SwiftUI, animations, networking, and shipping to the App Store.
100h
4.9
Paul Hudson's free 100-day course teaching Swift and UIKit. A more classic iOS path covering Auto Layout, Core Data, and shipping UIKit-based apps. Best for learners who'll work on existing UIKit codebases.
100h
4.8