Welcome to Lesson 1 of the Phone Calling Agents course!
In this lesson, you’ll learn what actually powers live agent conversations: WebRTC, WebSockets, and how FastRTC makes both dramatically easier to use. We’ll cut through the complexity, compare when each technology shines, and show how they work together to enable low-latency, two-way audio.
By the end of this lesson, you’ll have your first real-time voice agent running, ready to talk through both a Gradio UI and Twilio.
💻 Lesson 1 Code Release - Explore the repository to follow the full syllabus and access all the resources for this lesson.
📕 Catch up on Lesson 0 - Review the architecture we’ll be building and learn how to join the upcoming live sessions.




