
Allen's Swift Concurrency for Swift 6 (Part-1)
allen
Covering Swift Concurrency from A to Z. (Part 1)
Basic
iOS, Swift, concurrent
Covering Swift Concurrency from A to Z. (Part 2)
264 learners
Level Intermediate
Course period 24 months

Reviews from Early Learners
5.0
sujinnaljin
As expected, Allen's lectures are always worth watching. The lectures themselves are great, but he also consistently provides high-quality answers to questions. I loved that I could gain so much more depending on how much I studied and asked questions on my own!
5.0
갱모
A lecture I'd recommend to those who want to study Swift Concurrency but find WWDC too difficult to watch
5.0
이태현
The course is so substantial that I'm very satisfied with it.
Understanding Swift Concurrency through CS
Concepts of existing thread pools, cooperative thread pools, and memory structures
Task isolation / Sendable
Basic Concepts of Actors - Isolated / Non-isolated
Utilization of Actors - Atomicity/Reentrancy/Hopping/Optimization
Actor - Initializer/Deinitializer/Protocol/Inheritance/Extension Rules
Global Actor / MainActor
AsyncSequence / AsyncStream
Implementation of Custom Executors and the Concept of Preferences
Transmission of Non-Sendable Types and Function Isolation Issues
Who is this course right for?
Those who want to engage in advanced learning of Swift Concurrency
For those who want to properly study even the CS (Computer Science) content
For those of you who want to master WWDC videos even more thoroughly!!!!!!
Need to know before starting?
Basics of the Swift Language
Basic knowledge level of concurrent programming
7,639
Learners
766
Reviews
313
Answers
5.0
Rating
7
Courses
I'm Allen, an iOS Developer.
https://www.youtube.com/@allen_ios
"Knowledge that is accurately understood must be easily explainable in one's own words." is my motto.
Therefore, I want to be a developer who can share knowledge in a language anyone can understand by simplifying the trial and error I experienced while studying.
I am not interested in creating courses that only teach easy topics superficially in a short amount of time.
While such courses can be churned out quickly, I believe that ultimately, "growing into a good developer" requires a solid foundation of theoretical knowledge.
Rather than just an easy course, my goal is to teach even the difficult concepts that one
must know to become a good developer (a developer who can grow continuously) as easily and intuitively as possible.
Thus, my objective is to build a foundation that allows you, not me, to contemplate and think about the "WHY" yourself.
Just as I strive to become a better developer tomorrow,
I want to convey the things I have pondered in great depth.
I believe that repeatedly failing interviews or being unable to express even simple concepts in your own words means you do not have a precise understanding of them. On the contrary, I believe that one can grow rapidly only when they have a "solid foundation" in basic concepts and CS.
👇🏻For inquiries, please contact me at the email address below.
we.love.code.allen@gmail.com
Language: Swift, Python, Java, C#
All
72 lectures ∙ (16hr 2min)
Course Materials:
All
28 reviews
5.0
28 reviews
Reviews 4
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Check out other courses by the instructor!
Explore other courses in the same field!