
Combine - iOS의 Reactive Programming(2025)
밤낮 코딩 - 애구마
🍏 Apple이 직접 개발한 Reactive Programming 프레임워크! 🚀 Combine을 완벽하게 익히고, iOS 개발 실력을 한 단계 업그레이드하세요!
중급이상
combine, Reactive Programming, RxSwift
This is a Swift beginner course that you can start without any burden even if you have no programming experience. It doesn't stop at simple basics, but thoroughly covers almost all major concepts of Swift so you can grasp the big picture all at once.
Understanding overall concepts from Swift's basic grammar to advanced grammar
Learn key grammar elements systematically including variables, functions, conditional statements, loops, structures, classes, etc.
I started studying development at 31 while doing other work, and I am 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 a junior iOS developer at a subsidiary of one of the NAVER/Kakao/LINE/Coupang companies 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 as a non-major, I deeply empathize with the overwhelming feelings and difficulties that those preparing for employment face more than anyone else. I also understand well the efforts of those who are preparing for career changes 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 of the curriculum has been completed yet, when all the lectures I have planned are released, if you consistently follow my lectures, you will be able to acquire all the knowledge needed as a 1-2 year iOS developer, and I will create them with that sense of responsibility.
This is a Swift course prepared for free.
This course is designed so that beginners can easily and naturally get started with Swift and iOS development.
However, the depth and volume of the course are thoroughly prepared to never fall behind paid courses.
I hope this will be helpful to everyone who is starting iOS development.
We are providing a free e-book that summarizes the course content to all students taking this course "(Free) Learn Swift by Solving Problems (2025, Perfect XCode 26 Support)".
Please refer to the review event section at the bottom of this page for instructions on how to receive the e-book.
This e-book is not simply a transcription of lecture content.
Key Concept Summary: Organizing the essential parts to remember from each lecture
Various example codes: Includes specific Swift code for hands-on practice and understanding
Review Questions: Provides questions to directly check what you've learned
Diagrams and Visual Materials: Visual organization to make complex concepts easy to understand
The textbook was written exactly as used in the lectures, making it a great help for review and individual study.
If you utilize the e-book together while taking the course, even those who are just starting development can learn Swift and iOS more systematically and effectively.
Please check the "Review Event" guide at the bottom of the page for e-book download instructions.
The image shown below is a capture of some content from the free e-book that will be provided with this course.
Since it contains the exact same materials used in the actual lectures, students will be able to review following the same flow as the course.
This e-book is not just a simple text summary.
Key Concept Summary: Systematically organized essential content that must be remembered from the lectures
Various example codes: Includes code samples that you can follow along with to broaden your understanding
Visual materials and diagrams: Schematized to make even abstract concepts easy to understand
Review Questions: Enable self-directed learning by checking what you've learned
Therefore, the e-book is not simply reading material, but a supplementary textbook that allows you to practice and review alongside the lectures to maximize learning effectiveness.
Through this free e-book, even those who are just starting development will be able to learn Swift and iOS more deeply and systematically.
Programming language lectures can easily feel stiff and boring.
That's why this lecture doesn't just stop at explaining concepts, but is structured so that you can think and solve problems directly by adding practice questions for each concept.
💡 Simply listening to lectures and learning concepts will just pass through your mind and be easily forgotten.
However, by solving practice problems, you can check what you just learned and experience knowledge becoming truly yours.
Additionally, the problems are not simple memorization-based, but include situational problems linked to actual Swift code, designed to naturally develop practical skills.
In other words, through the lecture → problem → solution process, you can complete the learning cycle of concept understanding → application → self-assessment.
The photos shown below are actual examples of practice problems included in the course.
By solving these problems, you won't just be a "passive learner," but rather a developer who actively participates and grows. 🚀
This course "(Free) Learn Swift by Solving Problems (2025, Perfect Xcode 26 Support)" was created with perfect support for Xcode 26, the latest version as of August 2025. 🚀
Therefore, all example code and practice materials covered in the course work properly in the Xcode 26 environment.
Currently, Xcode 26 is available as a beta version, and to use it, you need the latest beta version of macOS, macOS Tahoe. 🍎
Therefore, those who want to experience the latest technology as quickly as possible can follow the course content directly in the beta environment.
However, since the official version has not been released yet, you don't need to worry.
👉 There are no issues at all with taking the course in the existing Xcode 15 environment, and you can learn all the code and concepts without any problems.
In other words, this course has the following advantages:
✅ Perfect support for the latest version (Xcode 26) → Experience the latest development environment
✅ Compatible with existing version (Xcode 15) → Learning possible in a stable environment
✅ Development considering future updates → Can be used as-is even after the official version release
📌 In conclusion, this course is the fastest option to learn Swift and iOS development in line with the latest trends.
"A course that allows hands-on practice even in the latest beta environment while being able to follow along seamlessly in stable existing versions" — this is precisely the greatest strength of this course. 🌟
This lecture is a free course prepared with a total runtime of 8 hours and 43 minutes.
I never thought "I'll make it simple because it's free." Rather, I aimed for quality that's comparable to paid courses. ✨
📌 This course is not just a superficial overview of basic grammar.
From Swift fundamentals to core concepts essential for iOS development, it covers everything systematically and comprehensively.
It literally covers almost everything about Swift and is designed to help beginners build a solid foundation.
🕐 During a total learning time of 8 hours and 43 minutes, you will experience the following:
🔑 Step-by-step learning from Swift basic syntax to structures, classes, and optionals
💡 Hands-on practice with example code that can be directly applied to real development
📝 Make each concept your own with the review questions included for every concept
📘 Maximize Learning Effectiveness with Review Using Free E-books
Therefore, by completing this course, you can grow beyond simply knowing a bit of Swift to become a prepared developer ready to actually start iOS development. 🌱
👉 Although it's a free course, the vast knowledge and hands-on experience provided over 8 hours and 43 minutes contains value that's hard to believe is actually free.
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 all in one
✅ Much more reasonable package benefits than individual purchases
✅ Practical know-how that can be immediately applied to iOS development work
📚 Structure (3 Lectures)
🧩 Part0: Learning Swift6 for Absolute 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 won
🔥 Event Discount: -35,200 won (-20%)
💰 Limited Special Price:140,800 won (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 Through Problem Solving (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) All the way to Advanced SwiftUI! Practical + Combine Master
⚡️ Attention!
- Please make sure to get the coupon after accessing the link and then purchase the course
- The discount may end without notice.
Student-exclusive e-book is provided free to all students.
This Notion e-book contains extensive content equivalent to 222 pages in PDF. ✨
※ The e-book is provided in Notion format, and PDF files are not provided. (PDFs have issues with example code not copying properly.)
Notion Edition E-book (Full Coverage)
Comprehensive concept review + example code + practice problems guide for the entire course
Easy search/navigation with section and toggle structure, comfortable reading even on mobile
Review Checklist & Quick Reference
Note: When exported to PDF, the same content is approximately 222 pages
Step 1 — Achieve 30% Course Completion
Please complete 30% or more of the course progress based on Inflearn standards. (Review writing requirement)
Until then, learning with the preview eBook (Notion) provided in lectures 1-2 will be sufficient. 📖
Step 2 — Write a review for the course
Leave a review for this course on Inflearn.
Your Inflearn ID - please write it down accurately. (You'll need it in the next step)
Step 3 — Submit Survey (1 minute cut)
Access the form below → Enter your Inflearn ID that left a review → Complete the brief survey → Submit and you're done!
🎉 Complete up to Step 3 and you'll receive access to the 100% version e-book organized in Notion.
E-books are provided for individual student learning purposes only, and unauthorized sharing or distribution is prohibited.
If the input information (such as ID) is incorrect or duplicate/fraudulent participation is confirmed, payment may be restricted.
Who is this course right for?
Someone who is just starting iOS development
Those who want to learn Swift thoroughly from the basics, step by step
Need to know before starting?
No prior knowledge required
997
Learners
101
Reviews
90
Answers
5.0
Rating
5
Courses
안녕하세요 😀
누구나 쉽게 iOS 개발을 할 수 있도록 돕고 싶은
iOS 개발자 애구마입니다.
강의에 필요한 예제 만드는것을 좋아하고, 입문자에게 필요한 강의를 만들기 위해 연구합니다.
agmma5000@gmail.com
All
63 lectures ∙ (8hr 43min)
All
16 reviews
5.0
16 reviews
Reviews 1
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Reviews 2
∙
Average Rating 5.0
Reviews 3
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
Free
Check out other courses by the instructor!
Explore other courses in the same field!