Skip to main content
CF

Practical Swift Concurrency - The Video Course

4h 45m 41s
English
Paid

Enhance your skills with our Practical Swift Concurrency Video Course! With nearly 10 hours of engaging content and interactive exercises, you will gain a comprehensive understanding of Swift concurrency. Note, this duration is exclusive of reading the Practical Swift Concurrency book.

Course Features

If you already own the Practical Swift Concurrency book, this course offers additional value through its exercises and video format, providing a dynamic and practical learning experience.

Comparison with the Book

How does the course compare to the book, you ask? Many learners find the combination of video and text valuable, using the video as an initial learning pass and the text for deeper understanding and as a reference.

Course Intent

This course is meticulously designed to equip you with essential skills in Swift concurrency while maintaining high standards of quality and comprehensive knowledge. Both the book and the course stand independently, yet they complement each other, allowing you to choose the format that best suits your learning style.

About the Author: Donny Wals

Donny Wals thumbnail

Donny Wals is a Dutch iOS developer and the author of Practical Combine, Practical Core Data, and Practical Swift Concurrency — books focused on the parts of the Apple platform that the official documentation underexplains. His material is widely respected among working iOS engineers for going deep on the modern Swift concurrency model.

His CourseFlix listing carries Practical Swift Concurrency — The Video Course. Material is paid and aimed at iOS developers ready to use async/await and structured concurrency confidently in production code.

Watch Online 36 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 36 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: About this course
All Course Lessons (36)
#Lesson TitleDurationAccess
1
About this course Demo
02:06
2
Setting up your environment
02:33
3
Exploring the sample app
04:42
4
Understanding async programming pre-async/await
09:33
5
Calling an async function in Swift
08:02
6
Writing an async function in Swift
02:42
7
Exploring Tasks in Swift Concurrency
15:33
8
Assignment: Writing your first async function
03:09
9
Solution: Writing your first async function
15:08
10
Understanding the complexities of refactoring
05:53
11
Bridging callback based code with continuations
03:09
12
Understanding different types of continuations
09:49
13
Bridging Combine code with async sequences
18:05
14
Diving deeper into async sequences with AsyncStream
26:31
15
Assignment: Bridging your first function
02:10
16
Solution: Bridging your first function
04:33
17
Understanding data races
07:41
18
Solving data races with actors
05:35
19
Understanding Actor Reentrancy
13:33
20
Exploring the main actor
13:33
21
Understanding Sendable
17:15
22
Assignment: Building a token refresh flow
02:27
23
Solution: Building a token refresh flow
07:11
24
Bonus: Building an async image loader from scratch
14:58
25
Section Introduction
01:29
26
Understanding async tests pre-Swift Concurrency
05:04
27
Awaiting test results
04:00
28
Testing and async sequences
07:06
29
Understanding why it's hard to test race conditions
11:09
30
Section introduction
01:18
31
Understanding structured concurrency
04:07
32
Exploring Task Groups
14:23
33
Understanding async let
07:43
34
Assignment: Writing a data importer
02:53
35
Solution: Writing a data importer
09:18
36
Thank you!
01:20
Unlock unlimited learning

Get instant access to all 35 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Practical Swift Concurrency - The Video Course

#TitleTypeOpen
1Practical Swift Concurrency PDF

Related courses

  • SwiftUI thumbnailUpdated 2y ago

    SwiftUI

    By: Kodeco
    A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces
    3h 58m
  • Mobile System Design thumbnailUpdated 9mo ago

    Mobile System Design

    By: Tjeerd in 't Veen
    Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on.
  • Build an Animated App with Rive and SwiftUI thumbnailUpdated 11mo ago

    Build an Animated App with Rive and SwiftUI

    By: DesignCode (Meng To)
    Unlock the potential of your iOS app by integrating captivating animations with the power of Rive and SwiftUI.
    2h 54m

Frequently asked questions

What is Practical Swift Concurrency - The Video Course about?
Enhance your skills with our Practical Swift Concurrency Video Course! With nearly 10 hours of engaging content and interactive exercises, you will gain a comprehensive understanding of Swift concurrency. Note, this duration is exclusive…
Who teaches this course?
It is taught by Donny Wals. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 36 lessons with a total runtime of 4 hours 45 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/practical-swift-concurrency-the-video-course. The page hosts every lesson with the integrated video player; no download is required.