This tutorial covers three ways to make HTTP requests in Swift 3, a popular programming language for developing iOS and macOS apps. The first method uses the built-in URLRequest class, which is straightforward but synchronous. The second method uses URLSession, another built-in API that's asynchronous and doesn't execute requests off of the main thread. The third method uses Alamofire, a popular third-party networking library with a lot of options and chainable request and response methods. Each method has its own advantages and disadvantages, and the tutorial provides examples and code snippets to help developers learn how to make HTTP requests in Swift 3.