Learn the basics of Application Programming Interfaces (APIs) by going over its definition, what APIs are used for and some examples.