
This brief introduction describes the intended audience for the course, outlines learning objectives, and explains the structure of the course.
This module provides a basic introduction to APIs and lays the foundation for the modules ahead. It explains the meaning of "API" and introduces the various types of APIs -- including "REST" APIs, the focus of this course. It teaches the basics of REST APIs through a simple, real-world example, explains why APIs exist, and describes how software developers commonly use APIs in the apps that they build.
This module explores various API use cases to illustrate how APIs are typically used what types of scenarios they can enable.
This module explains the basics of how APIs work. It begins by describing the structure and content of API requests and API responses in the context of the API "Request : Response" cycle, and exploring the API functionality through the lens of a relatable, real-world analogy. It then shows several "live" demos of real-world APIs in action.
This module explains how to learn about a new API. In the context of two different real-world scenarios, it illustrates techniques for answering the types of questions you'll typically have when learning about a new-to-you API. It introduces resources like Dev Centers, developer documentation, and more.
This module shows how to try APIs without writing even a single line of code. It introduces several different "API Explorer" tools and shows step-by-step tutorials of how they can be used to try various APIs.
This module summarizes the lessons learned throughout this course.
This module provides additional resources for more great content about APIs.
Tired of feeling lost when the subject of APIs arises, and ready to do something about it? Whether your role is sales, services, product management, support, or something else altogether -- if you want to learn about APIs, this is the course for you!
If you've tried learning about APIs before, most of the information you've found is likely either too technical to understand, or too high-level to really be helpful. This course solves that problem -- providing just the right level of depth for Non-Developers to effectively learn about APIs.
This course is designed specifically for Non-Developers. It uses a relatable, real-world analogy to explain APIs in a simple and effective manner and requires absolutely NO coding or knowledge of programming languages.
In not even 2 hours time, you'll learn what APIs are, why they exist, and how they work. You'll acquire practical strategies for learning about a new-to-you API, and even learn how you can try APIs on your own -- without writing a single line of code. You'll explore API use cases, see actual APIs in action, and by the end of the course, be able to understand -- and even participate in -- technical discussions about APIs.
Ready to get started? Let's goooooo!