Introduction to the Course

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

What is this course about?

People need to communicate with each other to accomplish their daily tasks. This communication can be academic, professional, or just pastime gossip. With the advancement of technology, communication has evolved to be quicker, more frequent, and transmitted over different media, such as email, SMS, voice, or video.

Conversations are happening everywhere in academia, e-commerce, transportation, and online appointment systems, just to name a few. Depending upon the nature of the work, different people need to converse with different types of audiences. For example, students need to speak with their professors, and customers need to interact with business owners.

This communications workflow requires an intelligent and efficient service that enables us to carry out these conversations without any hassle. Twilio is a great tool to make these conversations easier. In this course, we’ll learn about how Twilio enables us to:

  • Converse with our audience by sending and receiving text messages and making and receiving phone calls.
  • Perform other communication functions using its web service APIs.


This course requires a basic understanding of APIs and a fundamental knowledge of the programming language Python.

Intended audience

This course is intended for every individual who wants to learn how to use and integrate communication APIs. In this context, you can be:

  • A student who is new in the world of APIs and wants to learn their basic usage.
  • A professional who has ample experience of working with other communication APIs and wants to explore Twilio.
  • An organization that wants to integrate Twilio for its internal and external communication.