Introduction to the Course

Get an overview of the course, its prerequisites, and the intended audience.

What is this course about?

In this course, we'll learn about the Twitch API's various endpoints and get hands-on experience employing these endpoints. By the end of this course, you'll have sufficient knowledge to handle API integrations with Twitch in your applications and extensions.

What is an API?

An API is a software gateway that allows different software components to communicate with each other. It helps expose the capabilities of an application to the outer world, allowing for programmatic access to its data.

The API of a live streaming service like Twitch can allow users to view and manage multiple resources, such as channels, streams, and videos. Other widely used services, such as YouTube, Reddit, Google Maps, and others, also provide APIs. These APIs allow authorized clients to access the resources provided by these systems.

Prerequisites

This course assumes you have the following skills:

  • A basic understanding of APIs.

  • A fundamental knowledge of JavaScript.

  • A knowledge of the Node Fetch module.

Intended audience

This course is intended for anyone who wants to learn to use and integrate the Twitch API. You can be a student who is new to the world of APIs and wants to learn their basic usage. Alternatively, you can also be a professional developer with ample experience working with other APIs who wants to explore the Twitch API and its use cases.