- Introduction to iOS 10, Xcode 8.3 and Swift 3.0
- MVC architecture; iOS, Xcode and Swift Demonstration
- Swift 3.0 in Detail
- UIKit Overview; Table View, Scroll View, Text Field, Label etc
- Storyboard overview; Auto layout
- Application Lifecycle
- Drawing
- Multitouch Gesture Handling
- Combining MVCs; View Controller Lifecycle
- Closures; Extensions; Protocols; Delegation
- Multithreading
- Core Data
- Core Data advanced
- Animation
- Core Location; Maps
- Camera
- AddressBook
- Version Control; Introduction to common third-party libraries