For those learning Swift, the iOS programming language, for the first time, explanations that mix multiple concepts can cause confusion. That's why I created 'a course designed for understanding only one concept at each stage.' Therefore, in this course, only one new concept appears at each stage, and I meticulously designed a sequential structure between concepts so that no other unfamiliar concepts appear. From Swift's most basic variables and constants to the most challenging ARC and memory structure, you'll learn 180 core concepts in their 'designed order' over 3 hours.