Start with a restaurant
This is the most useful comparison in the whole course. The other eleven chapters keep coming back to it.
You sit down in a restaurant
You want a plate of noodles. You do not walk into the kitchen and cook it yourself. You sit down, open the menu, tell the waiter what you want, and the waiter passes your order to the kitchen. A few minutes later the food arrives.
Software works the same way. Your web page needs data. It cannot go into another company's database and take it. Instead it follows the format written in the API documentation (the menu), hands the request to the API (the waiter), and the API gets the data from the server and database (the kitchen) and brings it back.
API stands for Application Programming Interface. The full name sounds heavy, but the idea is one sentence: an agreed set of rules for how one program asks another program for something, and how the answer comes back.
It lists what you can order, how to order it, and what comes back. Reading the documentation is reading the menu.
What you say, in the format the menu defines. If the format is wrong, the waiter cannot understand you and no food arrives.
What comes back. It may be the data you asked for, or a message saying the dish is sold out. Both of those are responses.