Coding With Amit
← Back to Courses
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?