on-demand-superclass
on-demand-superclass copied to clipboard
Twilio On-Demand Superclass README
Welcome to On Demand Superclass
On Demand Superclass is a guided experience that helps you choose your own learning adventure through the ever expanding Twilioverse.
On this README you will find workshops, suggested hands-on learning resources, and moar on-demand content.
We believe the best time to ask questions is when you have one, so please make sure to ask questions. We also value your feedback, please make your voice heard.
Welcome to Superclass
Ahoy, Builder! In this welcome session we'll talk about "what even is a Twilio" and even build an AI driven song suggestor voice app that receives and makes phone calls. We'll discuss how to get the most out of your Superclass adventure.
Make sure to get inspired by your fellow builders.
- ๐ฉโ๐ป Make an Outbound Call - Node
- ๐ง OpenAI ChatGPT based Song Suggester
- ๐ฒ Transcription Handler
Workshops
We hope that these lessons leave you inspired to build and knowing how to get started!
Introduction to Messaging
Did you know that โMerry Christmasโ was the first ever text message sent? In this holiday-inspired session, youโll learn what a message is and how they are relevant today. Then, youโll learn how to send your very first text message with Twilio.

Scaling Messaging
- ๐ REST API Best Practices
- ๐ Best Practices for Scaling with Messaging Services
- ๐ A2P10DLC - Application 2 Person 10 Digit Long Code - Guide
- ๐งฎ Message Segment Calculator
The Message API will get you very far, but when it comes to scale, it's helpful to take a step back and think through some best practices. In this talk we'll walk through things you should consider, and provide guidance for how you can take your applications to the next level.

Emily Shenfield Principal, Developer Educator
Twilio SendGrid 101: An Introduction to Sending Transactional Email
Email is reliable, global, and offers flexibility that can't be met by other communications channels.
In this workshop, you'll learn how to implement the Twilio SendGrid Email API, and you can expect some deliverability tips to help you start sending at scale. What kind of scale? In 2022, SendGrid sent more than 1.6 trillion messages โ 50 billion of which were sent during the Black Friday and Cyber Monday week alone while maintaining a 99 percent delivery rate.
You'll also see how the SendGrid dynamic templating system makes it possible to personalize your messages for each customer, allowing you to build lasting connections with your audience.

Wade Christensen Principal, Developer Educator
Introduction to Segment: The Customer Data Platform
- ๐ Segment Level Up Series - Register now!
- ๐ Segment Recipes - Step-by-step Tutorials
- ๐โโ๏ธ Segment Twilio Developer Plan
Segment 101: If you've never heard of a Customer Data Platform before, this session is for you! We'll cover the basics of why you need a CDP and what Segment does better than all the rest!

Ben Link Developer Advocate
Hands On Learning Resources
If youโve used Twilio in the past, chances are youโve only used one or two different products. One of the best ways to get exposed to new Twilio capabilities is to deploy and test out a sample application on the Twilio CodeExchange. Choose a sample application from this repository, and get it running on your own Twilio account.
Here are some options for apps, tutorials, and video lessons to check out, broken down by product:
Twilio Messaging
- ๐ปย CodeExchange - SMS and WhatsApp
- ๐ย SMS Tutorials - Twilio docs
- ๐ย Messaging Guide: Best Practices at Scale
Twilio Voice
- ๐ปย CodeExchange - Voice
- ๐ย Voice Tutorials - Twilio docs
Twilio Verify
- ๐ปย CodeExchange - Broadcast SMS with Verified Sign Up
- โ๏ธ Build an SMS notification service with a verified sign up page
- ๐ป CodeExchange - more Verify API examples
Twilio Flex
- ๐ปย CodeExchange - Flex
- ๐ Twilio Flex - Docs
Twilio Serverless
- ๐ Twilio Serverless
- ๐ TwiML Bins tutorial - Docs
- ๐ Twilio Functions and Assests - Docs
- ๐ Understanding Function & Asset Visibility - Docs
- ๐ Twilio Studio - Twilio docs
Twilio Video
Moar On Demand Learning Resources
- ๐ฟ Sending your first message - YouTube
- ๐ Twilio Essentials: Messaging, Voice & Serverless Tutorial - LinkedIn Learning
- ๐ฟ Twilio Essentials: Messaging, Voice & Serverless Tutorial - YouTube
- ๐ฟ Level Up with Compliance: Understanding A2P 10DLC as a Developer
- ๐ฟ Level Up with Email: Using SendGrid to Send and Receive Emails with Python and Flask
- ๐ฟ Level Up with Twilio Programmable Voice: Build interactive phone based apps
- ๐ฟ Level Up with Voice: Add a phone to your browser using the Voice SDK
- ๐ All Level Up Developer Events
Feedback
Seriously though, your feedback means the world to us. Please share your feedback with us!