Build beautiful iOS apps with SwiftUI 6 and Swift 6. Publish your first app to the App Store.
Created by Alex Rivera
Learn iOS development from an Apple veteran. This course takes you from absolute beginner to publishing your first iOS app on the App Store. We use the latest SwiftUI 6 and Swift 6 concurrency model throughout. You'll build 4 complete apps: a weather app, a habit tracker, a photo journal with CloudKit sync, and a social feed app with real-time updates. All apps are App Store ready.
4 lectures · 230 min total
Alex is a former lead designer at Airbnb and Apple with over 15 years of experience in product design and mobile development. He is the creator of several top-rated iOS apps and speaks at design conferences worldwide. Specializes in design systems, accessibility, and human-centered design.
I published my first app to the App Store after finishing this course. Alex's teaching is incredibly patient and structured. The CloudKit sync chapter is excellent and not covered well elsewhere.
Coming from a web background, I was nervous about Swift and iOS. Alex made the transition so smooth. The async/await section maps perfectly to what I knew from JavaScript. Brilliant course.
The 4 complete apps you build throughout the course give you an amazing portfolio to show employers. SwiftData feels magical after this course — I understand what it does under the hood.
Very well structured for beginners. The App Store submission section is invaluable — I had no idea about code signing and provisioning profiles before this. My only gripe is the pace felt slightly slow in the first chapter.
I had zero iOS experience and now I have two apps on the App Store. Alex is an exceptional teacher who clearly loves what he does. The SwiftData section is the best explanation I've found anywhere.