- Variables
- Strings and Characters
- Optional Chaining
- Operators
- Control Flow
- Functions
- Closures
- Arrays
- Sets
- Dictionaries
- Extension
- Enumeration
- Structures and Classes
- Properties
- Inheritance and Polymorphism
- Protocols
- Generic
- Automatic Reference Counting
- Concurrency
- URL Loading System
- Notification Center
- SwiftUI
- Swift Data
- Swift Testing
- Dispatch
- Combine
- MVC
- MVVM
- VIPER
- Clean Swift
https://docs.swift.org/swift-book/documentation/the-swift-programming-language https://developer.apple.com/documentation/technologies