Artificial Intelligence (AI) is a category of computing that adapts and improves its decision-making ability over time based on its successes and failures. Microsoft Azure provides several AI solutions to choose from, each one depending on the problem you're trying to solve.

This is a logo for Tailwind Traders, a fictitious home improvement retailer.

Tailwind Traders, a traditional brick-and-mortar retailer that has experienced explosive online sales growth, faces exciting challenges as it seeks to improve its e-commerce and service operations. Microsoft's AI services might be a good fit for one of the company's new initiatives, but Tailwind Traders needs help to better understand which product option is best for each scenario.

In this module, you'll learn about the various Microsoft AI services, and you'll analyze the decision criteria that experts use to select the right service for a specified scenario.

Learning objectives

After completing this module, you'll be able to:

  • Choose the Azure AI services that best address your company's business challenges.


  • Familiarity with the concept of application programming interfaces, or APIs. Programmers use APIs to interact with the functionality that's contained in code libraries.

  • Familiarity with the following additional concepts:

    • Web API: An API that's accessible from servers that accept requests via HTTP.
    • Web API endpoint: The location of the code library.
    • REST API: The design of the URL style that's used to expose the API's functionality.