
Alan Swift Concurrency for Swift 6 (Part-2)
allen
$187.00
24%
$140.80
Intermediate / iOS, Swift, concurrent, async-await, concurrency
5.0
(25)
Covers Swift Concurrency from A to Z. (Part 2)
Intermediate
iOS, Swift, concurrent
How did 8 non-majors and 3 computer science majors land jobs as developers? We cover that process in great detail and specificity.
1,413 learners
Level Beginner
Course period Unlimited

Reviews from Early Learners
5.0
박코딩
First of all, my writing skills are not that great, so this may be a disorganized piece of writing, but I feel embarrassed but I want to leave an honest review because I received so much valuable information and a ray of light in my future development through this lecture. First of all, I left a comment on YouTube before the Inflearn lecture, and I was so grateful for the quick response. (I asked if my color blindness would interfere with front-end development, and he said it wasn't a big problem.) Separately from this, I thought that this was a lecture where I could greatly feel Alan's lecture planning and preparation throughout the lecture. In addition to the necessity of development, types of development, processes and methods, portfolios for practical job preparation, interview preparation, and more, he explained in detail not only iOS development but also other fields, and the content was very rich with extras and recommendations for various lectures. In addition, I was able to see tables, photos, videos, and actually written portfolios and completed apps, which was a great help in understanding. Above all, I think it will be a great help in the future study direction for people like me who are not majoring in development and are ignorant of development. I am currently a social worker (33 years old, 5 years in the workforce/expecting to quit in February). My wife started working as a coding instructor last year, and I became interested in coding. Since December of last year, I have been searching for developer information on Google, YouTube, and communities, but it was difficult to find a clear direction. In addition, I live in a rural area (Chuncheon), so there are almost no development companies, and I couldn't find anyone with a related major around me. Even if I went to a government-funded academy or boot camp, it would be too far to commute, and I couldn't even think about offline education due to COVID-19. Above all, I was having a hard time deciding which option to choose among self-study/government-funded academy/academy (boot camp), but it was really helpful to understand the 'context' after comparing the pros and cons of each study method. Also, there are many specific and detailed stories about the future direction of study, which will be of great help in putting it into practice, and there are many motivational stories in between, so I strongly recommend that those who are thinking about taking this lecture in the future take it without hesitation for too long. Above all, I will never forget Alan's words that 'it is possible if you never give up'. Thank you for creating such a great lecture. Lastly, I have a few questions: 1. If I were to study on my own, would you tell me a specific way to do a team project? 2. If I were to take a non-face-to-face online education, what is the Pacam Online course like? (It's hard to ask questions in the open chatroom, so I'm leaving it here ^^;)
5.0
nalgae1130
Hello, I am also a student who is probably taking classes at the same academy as you. I was worried about whether to take the class or not, but this lecture has such a deep resonance that it makes me dizzy. It feels like a senior who has walked the same path before me kindly and sincerely tells me how to walk the path. Thank you so much for the great lecture, and I will look for other lectures by you and listen to them.
5.0
only one
I wanted to learn development, but I always felt like my skills weren't improving. But after watching this lecture, I realized that the teacher had already experienced and overcome these feelings that I was currently feeling. It was incredibly helpful, and I was able to find my direction for studying development again. I finished the lecture in no time, and it was very impressive. Especially the part about not comparing yourself to others... and the flow of learning development.... I was so impressed, and I'm going to put it into practice! Thank you for the great lecture ^^
Detailed stories of 8 non-majors until they successfully landed jobs as actual developers
Operating a KakaoTalk group Q&A chatroom
Students - Email inquiries available at any time
The ultimate guide to entering development even for non-majors!
[⬇︎도서구매 바로가기 📘]
We present the vivid stories of 8 non-majors and 3 CS majors who successfully landed jobs as developers in 2019 after completing a 6-month academy course. We will reveal in detail how they actually studied and what preparations they went through to become professional developers. I believe that by learning in advance about the trials, errors, and concerns I faced when I first started studying development as a non-major, you will be able to reduce the time spent on your own trial and error.
I hope you can reduce hundreds of hours of trial and error through a change in the "developer mindset" that understands the big picture.
(The reason why we fail at learning development)
1. Trying to study with the same methods and direction as general academic subjects.
2. Constantly obsessing over theory and trying to understand every single detail.
3. Repeating the above without ever building something, failing to feel a sense of accomplishment or find any enjoyment.
I believed that these topics must be covered in any introductory development course.
Overall, my lectures focus on WHY? rather than HOW?
(This is because "WHY" provides the great power to understand context and serves as the basis for you to make your own judgments.)
This lecture started from this very question.
Recent 3 to 6-month offline courses at famous private development academies cost roughly 7 to 8 million KRW. And if you add the living expenses for those few months, it easily exceeds 10 million KRW. However, if you spend this money and just study hard, will everyone be able to get a job as a developer? No. Even after spending that much money at such expensive academies, the rate of people who quit their development studies midway is over 25%.
(In government-funded academies, the dropout rate is over 40%.)
Most academies do not provide lessons tailored to the level of non-majors and proceed at an incredibly fast pace. At the very least, those who have studied basic grammar in advance can somewhat follow the classes, but most people who enter without any preparation—believing the promise that they will be taught easily from the start—end up giving up.
However, you won't hear these practical stories when academies promote themselves. They leave out stories of people who actually quit or the results of satisfaction surveys, and only claim a satisfaction rate of over 95%.
It's all just a marketing tactic.
In reality, satisfaction is not that high. Of course, I also started studying development by paying a lot of money at one of the most famous academies, but I was at the very bottom of the class, almost giving up on my studies halfway through. Every single day, I agonized over whether I should quit studying development.
I constantly wondered, "Is development just not for me?", "Am I on the right track at this age after paying all this money?", and "Is development supposed to be this difficult?" However, looking back, it wasn't that development didn't suit me at all.
It was because I had set the wrong direction for my development studies in the beginning.
This kind of direction-setting was something even academies didn't teach. After countless trials and errors, I realized while working on projects that I had set the wrong direction for my development studies. I will explain in detail during the class, with specific examples, how I set it wrong and how to set the right direction. I will uncover every single step of the process of becoming a developer. And the main purpose of creating this course is to provide all the know-how to become a developer without going to an academy or spending a large amount of money. I will provide practical and specific guidance throughout the entire process. By sharing the mistakes and concerns I experienced in advance, I can help you escape from that swamp of failure.
I want to help you reduce the probability of failure in your developer studies by 99%.
I believe anyone can become a developer as long as they set the right direction for their studies. I have seen countless people around me start studying development but fail to actually become developers. However, if there are those who failed, it is likely because they set the wrong framework and direction for their development studies—the very things I intend to discuss in this class. That is why, in this class, I will point out exactly how you can become a developer without failing.
If I could become a developer, I believe you can become a developer too.
[All step-by-step know-how for non-majors to get a job as a developer]
(1) Regarding development studies
(2) Changing the framework of development study
(3) Regarding developer job search preparation
I will explain all of this specifically with examples and cases.
A perfectly differentiated portfolio example that guarantees a 100% document screening pass rate
You don't put code in your portfolio just to show off that you're good at development. There is a specific point that must be clearly emphasized here.
(These parts are covered in detail in the lecture.)
- In my class, by showing two examples of portfolios that had a 100% pass rate in the document screening process, I specifically cover how to appeal as a developer who stands out from the rest.
I will answer your questions until you get a job as a developer. Please ask anything you are curious about ^^ Due to physical limitations, I will answer all questions at once during set operating hours, but I will do my best to provide feedback as quickly as possible.
"Getting a Job as a Non-Major Developer by Allen"
Group KakaoTalk Chat Link - https://open.kakao.com/o/g7nSauyc
(The participation code will be provided at the end of the lecture.)
Q. How is this different from other introductory developer courses?
First, I cover many personal experiences from the process of actually becoming a developer. I vividly share what I learned each month over a six-month period (with examples for each month), what mistakes I made, what mini-projects and team projects I worked on, how I felt, why I wanted to give up, what kept me from quitting, and what results I achieved by persevering... I talk about the lessons I learned and the things I felt during this journey. That is why the lecture is a bit long. It might be slightly tedious, but I believe that experiencing this detailed process as if it were your own will definitely make your path to becoming a developer easier. Knowing the path versus going in blind makes a world of difference. Above all, if you are currently studying, I am certain you will gain strength from this. After all, I was once a student hovering at the very bottom of my class at the academy.
Second, I started studying development at a very late age after experiencing two startup founders. (You might not even be able to find anyone older than me...) Before becoming a developer, I personally hired and worked with numerous developers while running startups. I will provide specific tips that you won't hear anywhere else from an interviewer's perspective, as well as how to write a resume as a new developer. I have reviewed hundreds of resumes and portfolios, not just for developers, but also for marketers, planners, and designers. I can confidently share my own know-how that you won't find on blogs or YouTube.
Third, I tried to explain what a developer's mindset is using specific examples. This part was actually what I struggled with the most while studying development. In my experience, there were clear differences between studying development and other academic fields. It's not just a matter of the amount of study, but a story about the direction of development studies. Knowing this before you start will reduce the long hours of trial and error—the kind of struggles I went through and that anyone can experience.
Fourth, I have covered only the core content. If a long lecture time meant a good lecture, anyone could easily extend it by including unnecessary talk. However, this course contains only what is truly necessary in the process of studying development. To avoid failure in the journey of becoming a developer, there are certain areas where you must be careful. I almost failed, and my friends around me almost did too. I believe that if you pay close attention to those specific parts, anyone can succeed in becoming a developer. I focused on delivering that message. My lectures focus on WHY rather than HOW. Why you should study this way, why you should appeal your portfolio in this manner—I focus on the WHY. Many people have resonated with this content, and because of it, they are giving positive reviews. I hope you gain core know-how through this course. :)
Fifth, you can gain many hints on tips for overcoming slumps or frustrations in development studies. A common concern that any non-major encounters while studying development is the sense of direction: Am I studying correctly? In fact, the parts that people who have studied development for several months or more find most relatable in my lectures are the small tips on how to overcome the frustrations everyone faces. I have experienced those moments many times myself, and I share small tips from my experience on what attitude to take and how to handle them so that those times pass productively.
📣 Preview lectures are available!
• If you're not sure just by looking at the curriculum, please watch the preview lectures (available for free) first. I hope they help you decide on taking the course!
Who is this course right for?
Those who have concerns about employment
Those who are worried about how to study development
Government-funded vocational school student
Bootcamp student
For those who are curious about developer job portfolios
Those who want to know tips for developer job interviews
Need to know before starting?
None!
7,611
Learners
755
Reviews
311
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
25 lectures ∙ (5hr 7min)
Course Materials:
All
99 reviews
4.9
99 reviews
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
First of all, my writing skills are not that great, so this may be a disorganized piece of writing, but I feel embarrassed but I want to leave an honest review because I received so much valuable information and a ray of light in my future development through this lecture. First of all, I left a comment on YouTube before the Inflearn lecture, and I was so grateful for the quick response. (I asked if my color blindness would interfere with front-end development, and he said it wasn't a big problem.) Separately from this, I thought that this was a lecture where I could greatly feel Alan's lecture planning and preparation throughout the lecture. In addition to the necessity of development, types of development, processes and methods, portfolios for practical job preparation, interview preparation, and more, he explained in detail not only iOS development but also other fields, and the content was very rich with extras and recommendations for various lectures. In addition, I was able to see tables, photos, videos, and actually written portfolios and completed apps, which was a great help in understanding. Above all, I think it will be a great help in the future study direction for people like me who are not majoring in development and are ignorant of development. I am currently a social worker (33 years old, 5 years in the workforce/expecting to quit in February). My wife started working as a coding instructor last year, and I became interested in coding. Since December of last year, I have been searching for developer information on Google, YouTube, and communities, but it was difficult to find a clear direction. In addition, I live in a rural area (Chuncheon), so there are almost no development companies, and I couldn't find anyone with a related major around me. Even if I went to a government-funded academy or boot camp, it would be too far to commute, and I couldn't even think about offline education due to COVID-19. Above all, I was having a hard time deciding which option to choose among self-study/government-funded academy/academy (boot camp), but it was really helpful to understand the 'context' after comparing the pros and cons of each study method. Also, there are many specific and detailed stories about the future direction of study, which will be of great help in putting it into practice, and there are many motivational stories in between, so I strongly recommend that those who are thinking about taking this lecture in the future take it without hesitation for too long. Above all, I will never forget Alan's words that 'it is possible if you never give up'. Thank you for creating such a great lecture. Lastly, I have a few questions: 1. If I were to study on my own, would you tell me a specific way to do a team project? 2. If I were to take a non-face-to-face online education, what is the Pacam Online course like? (It's hard to ask questions in the open chatroom, so I'm leaving it here ^^;)
Bakcoding! Please leave your email address at we.love.code.allen@gmail.com and I will reply by email. :)
Reviews 1
∙
Average Rating 5.0
5
Hello, I am also a student who is probably taking classes at the same academy as you. I was worried about whether to take the class or not, but this lecture has such a deep resonance that it makes me dizzy. It feels like a senior who has walked the same path before me kindly and sincerely tells me how to walk the path. Thank you so much for the great lecture, and I will look for other lectures by you and listen to them.
Reviews 3
∙
Average Rating 5.0
5
I wanted to learn development, but I always felt like my skills weren't improving. But after watching this lecture, I realized that the teacher had already experienced and overcome these feelings that I was currently feeling. It was incredibly helpful, and I was able to find my direction for studying development again. I finished the lecture in no time, and it was very impressive. Especially the part about not comparing yourself to others... and the flow of learning development.... I was so impressed, and I'm going to put it into practice! Thank you for the great lecture ^^
Reviews 1
∙
Average Rating 5.0
5
It didn't seem like a lecture where a college senior gave advice to a freshman who dreams of becoming a developer, rather than saying, "Do this, do that" or "What stack is needed to become a developer?" As a non-major, I was lost and just starting to find my direction to become a developer, but it was very helpful. Whenever I feel like giving up or having a hard time, I will listen to the words and study hard! Thank you :)
Check out other courses by the instructor!
Explore other courses in the same field!
Limited time deal
$7,700.00
30%
$8.80