Learn APIs

🕓 Last updated today

Knowledge Check

Take this customized & interactive quiz to test your knowledge on APIs, then check out the learning resources below.

Question 1 of 16

What does API stand for?

  • Artificial Programming Interface
  • Applied Programming Interface
  • Asynchronous Programming Interface
  • Application Programming Interface

Core Learning

The fastest way to learn APIs is simply to study these exact resources. Focus on the 👀 to learn extra quickly and save time!

What is an API and how does it work?

👀 1 Thing to Focus On

  • Understand why APIs are useful

Guide: Free API for Testing

👀 2 Things to Focus On

  • Try using Javascript (you can use the Console in your browser) to hit some of the different endpoints
  • Through hitting these endpoints, you'll understand how to interact with a real API!

HTTP Methods

👀 1 Thing to Focus On

  • Learn ALL of the HTTP methods here, as they are all important!

HTTP Status Codes

👀 2 Things to Focus On

  • HTTP status codes are important to know when you're dealing with HTTP APIs because they will tell you information about whether your requests were successful or why they failed
  • Mainly focus on the codes with a ★ next to them since they're the most important ones

Wikipedia: API

👀 1 Thing to Focus On

  • Learn about the history of APIs

API Headers

👀 1 Thing to Focus On

  • Focus on the examples