This course will mention the word API quite a lot, so therefore I think it's important to tell you what an API is, just before you see the word scattered all over the place!
"API" is an abbreviation of Application Programming Interface and is used on technology which makes it possible for a product to expose certain functionality to a programming language. For example does the Notes API expose C programming functions which you can use in your own C programs to access and manipulate Notes data. Windows itself exposes at lot of its functionality via APIs so application developers can make windows applications. Most modern applications has some sort of API feature so they can expand the functionality.
Definition: API
Application Programming Interface
Abbreviation of application program interface, a set of routines ,protocols , and tools for building software applications. A good API makes it easier to develop a program by providing all the building blocks. A programmer puts the blocks together.
Most operating environments , such as MS-Windows, provide an API so that programmers can write applications consistent with the operating environment. Although APIs are designed for programmers, they are ultimately good for users because they guarantee that all programs using a common API will have similar interfaces. This makes it easier for users to learn new programs.
Source: Webophedia
So now you know that an API is some building blocks which you use to build your applications, and that the Notes APIs facilitate the building of Notes-based applications.