Part1: 本物の王初歩iOSを学ぶ(SwiftUI, SwiftData, 2024)
daynightcoding
王草報道聞くことができるSwiftUI講義! 何も知らなくても始めることができます。
Beginner
iOS, Swift, SwiftUI
🍏 Apple's own Reactive Programming framework! 🚀 Master Combine and take your iOS development skills to the next level!
Reactive Programming
Combine
iOS
Quick
I started studying development at 31 while doing other work, and I'm currently working hard on iOS development at a subsidiary of one of the major Korean tech companies (NAVER, Kakao, LINE).
Started studying development at a bootcamp in early 2020 (age 31)
Got a job as an entry-level iOS developer at a subsidiary of one of the major Korean tech companies (NAVER, Kakao, LINE, Coupang) at the end of 2021 (age 33)
Currently working at the same company as of 2025
As someone who started development at the late age of 30s without a technical background, I deeply empathize with the overwhelming feelings and difficulties that job seekers face more than anyone else. I also understand well the efforts of those who are preparing for career transitions by dedicating their precious time for continuous growth.
Having spent two years with no income, running solely toward the dream of becoming a developer, I want to provide high-quality lectures at reasonable prices to those walking a similar path.
Although not all curriculum has been completed yet, when all the lectures I have planned are released, I will create them with a sense of responsibility so that if you consistently follow my lectures, you will be able to acquire all the knowledge needed as a 1-2 year iOS developer.
I've taken more Combine courses than anyone else.
Udemy, Kodeco (formerly Raywenderich), Youtube, Apple official documentation, etc...
I gathered and organized almost every lecture available online into this single course. While watching many free and paid lectures, I think I spent around 200,000-300,000 won on purchases alone. However, since there didn't seem to be any decent Combine courses for the price, I decided to create one myself.
I worked hard to create a very detailed lecture that can help both developers who don't know Combine and students who can only use Combine simply.
Take the course at the special opening price of 77,000 KRW.
This event runs until Sunday, November 30, 2025, at 11:59 PM.
Starting from Monday, December 1, 2025, at 12:00 AM, the price will change to the regular price of 99,000 KRW.
If you register now, you can access future course updates at no additional cost. 🧡
Opening Commemoration Discount Price: 77,000 won
Price increase date:From December 1, 2025, 12:00 AM
Price after increase: 99,000 KRW
👉 You can enroll at the opening price until 11:59 PM on Sunday, November 30, 2025, before the deadline!
Limited-time special discount event ✨
Get 3 popular courses bundled at an unprecedented discount price!
💡 Why You Should Choose This Package
✅ Complete coverage from SwiftUI basics to real app development
✅ Much more cost-effective package benefits than individual purchases
✅ Practical know-how you can immediately apply to iOS development work
📚 Structure (3 Lectures)
🧩 Part0: Learning Swift6 for Complete Beginners Through Problem Solving (Free)
🌱 Part1: Real Beginner iOS (SwiftUI·SwiftData, 2024) — ₩77,000
📸 Part2: Instagram Clone (SwiftUI·MVVM·Firebase, 2024) — ₩99,000
📌 Regular Price: 176,000 KRW
🔥 Event Discount: -35,200 KRW (-20%)
💰 Limited Special Price: 140,800 KRW (80%)
👉 🎁 Get Discount Coupon - Bundle Discount 1) Master SwiftUI! Build Real iOS Apps
Complete advanced skills all at once with 5 popular courses bundled together! (Includes 3 courses from Set 1)
💡 Why you should choose this package
✅ Set 1 (Beginner→Practical) includes all components + advanced concept expansion
✅ Complete organization of state/data flow with Property Wrapper
✅ Master asynchronous·reactive patterns with Combine → maximize practical scalability
📚 Structure (5 Lectures)
🧩 Part0: Learning Swift6 for Complete Beginners by Solving Problems (Free)
🌱 Part1: Real Beginner iOS (SwiftUI·SwiftData, 2024) — ₩77,000
📸 Part2: Instagram Clone (SwiftUI·MVVM·Firebase, 2024) — ₩99,000
🔗 SwiftUI Property Wrappers(@State, @Binding, …) — ₩11,000
⚡️ Combine – iOS Reactive Programming(2025) — ₩77,000
📌 Regular Price: ₩264,000
🔥 Event Benefit: -₩79,200 (-30%)
💰 Limited Special Price: ₩184,800
👉 🎁 Get Discount Coupon - Set Discount 2) Up to Advanced SwiftUI! Practical + Combine Master
⚡️ Attention!
- Please make sure to claim your coupon after accessing the link and then purchase the course
- The discount may end without notice.
The biggest goal of this course is to help you be able to write Combine code directly after completing the course.
I also, when I first started studying Combine, felt like I understood it while watching various lectures and reading articles, but
When I actually tried to write the code, I felt overwhelmed about where to start. 🤯
So when creating this course, I structured it with the most important goal being "You should be able to directly implement Combine code with just this course!"
💡 Practice, not theory!
It's designed not just to read and understand, but to ensure you can learn thoroughly by writing code directly with your hands.
🔥 Master Combine perfectly with just this one course!
After taking this course, you will also be able to freely utilize Combine in iOS development. 🚀
📌 Reactive Programming & Combine,
Essential core technology that never fails to appear in iOS job posting requirements!
🚀 Completely master the Combine Framework that's gaining attention in the iOS job market, and
Upgrade your development competitiveness to the next level! 💡🔥
📌 All Operators covered in the course at a glance!
Don't worry about the difficult-to-understand Reactive Programming Operators anymore!
🔍 Through intuitive marble diagrams,
We created it ourselves so that even complex concepts can be easily understood.
⚡️ Learn the core principles of Combine quickly through visual learning! 🚀
✅ Complex asynchronous scenarios can be easily implemented using Combine!
Develop practical skills through various examples so you can apply them in real projects.
📱 Perfect support for UIKit & SwiftUI!
Learn by implementing the same functionality in both UIKit version and SwiftUI version!
Even if you don't know UIKit or SwiftUI, you can learn without burden as it's organized into separate lectures!
💡 Build solid practical experience so you can skillfully handle Combine in any environment! 🚀
Combine Practical Example Code Communication Structure
Combine Practical Examples - UIKit Version
Combine Practical Examples - SwiftUI Version
The same Combine code was created in two versions: UIKit and SwiftUI.
It is structured so that you can choose to take either UIKit or SwiftUI exclusively,
We created separate lectures so that those who are familiar with only one side can learn without burden.
💡 Master the core concepts of Combine perfectly with this one course! 🚀
🛠 From Publisher → Subscriber → Operator, learn all the essential keywords you absolutely need in practice without missing any! ✅
📌 Summary of keywords explained in the lecture ⬇⬇⬇
Foundation built-in Publisher(URLSession, Timer, NotificationCenter)
@Published
Convenience Publisher(Just, Fail, Empty, Future, ... )
Subject(PassthroughSubject, CurrentValueSubject)
eraseToAnyPublisher, AnyPublisher
sink
assign
Cancellable, AnyCancellable
cancel
map
filter
reduce
scan
compactMap
replaceNil
delay
timeout
throttle
debounce
merge
zip
combineLatest
flatmap
switchToLatest
tryMap
mapError
setFailureType
retry
catch
replaceError
assertNoFailure
handleEvents
breakpoint, breakpointOnError
share
multicast
Runloop
Runloop mode: default, tracking, common
DispatchQueue.main vs Runloop.main
You need basic knowledge of Swift grammar.
For detailed information, please refer to the Lecture 1: Course Introduction & Preliminary Checklist (free viewing available) lecture.
Who is this course right for?
For those who want to master Combine and become a competitive iOS developer
For those who want to handle complex asynchronous scenarios easily and efficiently
For those curious about Apple's latest Reactive Programming, Combine.
Need to know before starting?
Basic Swift knowledge
997
Learners
101
Reviews
90
Answers
5.0
Rating
5
Courses
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
All
61 lectures ∙ (9hr 55min)
Course Materials:
All
6 reviews
5.0
6 reviews
Reviews 6
∙
Average Rating 5.0
Reviews 6
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
この講義を通してCombineへのアプローチ方法を理解できたと思います。 Combineを全く知らない方や、特定のオペレーターを使う理由について知りたいiOSエンジニアの方に、この講義をおすすめします。 ありがとうございます!
丁寧な受講レビューありがとうございます。 私が考慮できていなかった点も質問していただき、 まだ講義をアップロードして間もないのに、後半まで積極的に聴講していただきありがとうございます。 お役に立てて幸いです。 楽しいコーディングを!
Reviews 1
∙
Average Rating 5.0
$59.40
Check out other courses by the instructor!
Explore other courses in the same field!