Take a deep dive into URLSession, Apple's networking API. Start by using URLSession to GET and POST JSON data, then move on to authentication, architecture, testing, and more.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/284-updated-course-networking-with-urlsession