100 Days of SwiftUI
A free, structured course that takes you from Swift basics to building a series of complete SwiftUI apps, with a short video or article lesson each day, regular review tests and consolidation days. The daily format makes it easy to keep going, and the projects cover the core of real iOS work: navigation, data persistence, networking and more. It assumes no prior Swift but does require a Mac.
Course
Other
Paul Hudson (Hacking with Swift)
100 days, about 1 hour a day
Beginner
Free
A free, structured course that takes you from Swift basics to building a series of complete SwiftUI apps, with a short video or article lesson each day, regular review tests and consolidation days. The daily format makes it easy to keep going, and the projects cover the core of real iOS work: navigation, data persistence, networking and more. It assumes no prior Swift but does require a Mac.
Ready to start?
Opens on Paul Hudson (Hacking with Swift) in a new tab.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
Follow along
New writing, resources and project ideas land here first.