Introducing Swift in depth
Writing cleaner properties
Making optionals second nature
Demystifying initializers
Effortless error handling
Putting the pro in protocol-oriented programming
Iterators, sequences, and collections
Understanding map, flatMap, and compactMap
Asynchronous error handling with Result
Delivering quality Swift code
Where to Swift from here.