Let's learn advanced features of Swift Programming language, how concurrency works in swift, handling Errors, JSON, and optional chaining. These features add exceptional capabilities to our Swift and make it more reliable and practical. We will also learn implementing concepts like ARC, generics in swift, nested types, timers, singleton class, and extensions.