SwiftUI and SwiftData Masterclass 2025 – iOS App Development
Instructor:
Robert Petras • 45K+ Students • SwiftUI and SwiftData CoursesCategory:

I am thrilled to share some exciting updates for our SwiftUI and SwiftData course. With the recent announcements from Apple, we will be integrating Apple’s new design system – Liquid Glass , into our curriculum. This modern aesthetic will allow us to create stunning interfaces while enhancing user experience.
Additionally, we’ll explore the latest features and enhancements introduced in iOS26, macOS26, and watchOS26 ensuring that you are up-to-date with the most current tools and frameworks available for app development.
Stay tuned for more information on these updates, and get ready for an engaging learning experience!
What you’ll learn
- Master Apple’s greatest UI framework – SwiftUI
- Apple New Design System – Liquid Glass
- SwiftData framework
- Develop practical iOS 26, iPadOS 26, macOS 26 and watchOS 26 apps
- Develop iOS iPhone and iPad apps with gorgeous layout and design
- Learn Swift programming language – Essential iOS Development Skill
- SwiftUI Concurrency / Async / Await
- Learn how to save and load data on your iPhone and iPad with Core Data and SwiftUI
- Learn how to fetch data from internal and external JSON file using Web APIs
- Learn macOS desktop app development
- The Complete iOS App Development Course with SwiftUI
- Basic mobile application design and prototyping skills
- Learn how to integrate various iOS frameworks (MapKit, AVFoundation, etc)
- Learn how to integrate SwiftData with CloudKit
- Create custom user interfaces with the SwiftUI framework
- Learn how to publish iOS and macOS apps to the App Store
- Gorgeous in-app interactions and animations
- Create a top-notch portfolio of real apps and apply for iOS developer jobs
- Test-driven iOS iPhone and iPadOS app development
- Xcode editor tips and tricks for iOS Developers
- Learn to use Apple’s new Combine framework and handle asynchronous events
- Learn how to implement Swift Package manager in your work
Course content
2525 sections • 222 lectures • Total duration 36 h 36 min