Week 1 (Beginner)

  1. Building Your First App
  2. Swift Programming Basics
  3. 3. Auto Layout
  4. Types and Control Flow

Week 2 (Intermediate)

  1. Optional Type and More
  2. Code Structuring

Week 3 (Advanced)

  1. OOP in Swift
  2. Protocols and Delegates

Week 4 (Bonus)

  1. Error handling and Debugging
  2. SwiftUI