Self-pacedintermediate
Swift Concurrency: async/await & Actors
Master modern Swift concurrency. Learn async/await, actors, structured concurrency, and how to avoid common pitfalls in concurrent code.
What you'll learn
- Use async/await effectively
- Understand actors and isolation
- Apply structured concurrency
- Avoid data races
- Integrate concurrency in SwiftUI
Curriculum
Introduction to Concurrency
Why concurrency matters and the problems it solves.
async/await Basics
Async functions, await, and Task.
Actors & Isolation
Actor types and thread-safe state.
Structured Concurrency
Task groups, cancellation, and error propagation.
SwiftUI + Concurrency
Task modifiers, @MainActor, and best practices.
Instructor
Amit Sen
iOS engineer and educator. Building native apps for iOS and Android, and helping developers level up through clear, practical guidance.
Frequently asked questions
- Is this for beginners?
- No. You should be comfortable with Swift and have built at least one app.
- How long is the course?
- About 4–6 hours of video content plus exercises.
Ready to enroll?

