
SwiftUI
Course Index
29 Lessons · 3 Sections
Master SwiftUI — Apple's default declarative framework for iOS, iPadOS, macOS, watchOS & visionOS. Covers @State, NavigationStack, SwiftData, MVVM & Apple Intelligence Foundation Models. Includes 5 production builds: task manager, weather app, finance tracker, social feed & App Store publish.
29Lessons
3Sections
5Projects
FreeAccess
Section 1SwiftUI FundamentalsLessons 1–10
Lesson 1
What is SwiftUI?
Lesson 2
SwiftUI vs UIKit
Lesson 3
Xcode Setup & First App
Lesson 4
Views: Text, Image & Button
Lesson 5
Stacks: VStack, HStack & ZStack
Lesson 6
Modifiers & View Composition
Lesson 7
State: @State & @Binding
Lesson 8
Observable Objects: @StateObject
Lesson 9
Lists & ForEach
Lesson 10
Forms & User Input
Section 2Navigation, Data & ArchitectureLessons 11–22
Lesson 11
NavigationStack & NavigationLink
Lesson 12
Sheets, Alerts & Modals
Lesson 13
Animations: Implicit & Explicit
Lesson 14
Gestures: Tap, Swipe & Drag
Lesson 15
Networking: URLSession & async/await
Lesson 16
SwiftData: Persistence
Lesson 17
Core Data Integration
Lesson 18
MVVM Architecture
Lesson 19
Custom Views & Reusable Components
Lesson 20
Environment & Dependency Injection
Lesson 21
Accessibility in SwiftUI
Lesson 22
UIKit Interop: UIViewRepresentable
Section 3Apple Intelligence & ProjectsLessons 23–29
