Swift Tutorial
Learn Swift 6.4 from let and var to optionals, protocols, concurrency and SwiftUI, then build a complete iPhone app.
Start the first lesson Continue where you left off
Getting Started Beginner
- 1Swift Introduction
- 2Install Xcode & Swift
- 3Your First Swift Program
- 4Constants, Variables & Types
- 5Strings & Interpolation
- 6Operators
Collections & Control Flow Beginner
Functions, Optionals & Enums Beginner
Types & Protocols Intermediate
Concurrency Intermediate
SwiftUI Apps Advanced
- 21SwiftUI Views & Modifiers
- 22State, Binding & Observation
- 23Lists & NavigationStack
- 24Forms & User Input
- 25Networking with URLSession & Codable
- 26Saving Data with SwiftData
Shipping Apps Advanced
Learn Swift with a mentor
Free lessons get you started. Our Mobile App Development training adds real projects and code reviews from working developers.
- Project-based learning
- Mentor code reviews
- Free counselling call
