---
description: Overview of the Durable Objects video series.
title: Introduction to the series
image: https://developers.cloudflare.com/og-docs.png
---

[Skip to content](#main-content)

> Documentation Index  
> Fetch the complete documentation index at: https://developers.cloudflare.com/learning-paths/llms.txt  
> Use this file to discover all available pages before exploring further.

# Introduction to the series

Last updated Aug 24, 2026|Copy as Markdown|[View as Markdown](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/introduction-to-series-1/index.md)|[Agent setup](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/agent-setup/)

In this episode, we present an overview of the series, discuss its underlying architecture, and access resources to set up the project locally.

### [Watch Episode 1: Introduction to the series](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/introduction-to-series-1/)

We present an overview of the series, discuss its underlying architecture, and access resources to set up the project locally.

### [Watch Episode 2: What are Durable Objects?](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/what-are-durable-objects-2/)

We show how Durable Objects work and start building a video call app together.

### [Watch Episode 3: Create a serverless websocket 'backend'](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/serverless-websocket-backend-3/)

We create a WebSocket backend using serverless technology, making the process simpler than ever before.

### [Watch Episode 4: Real-time messaging with WebSockets](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/real-time-messaging-with-websockets-4/)

We learn how to route and broadcast incoming messages from WebSocket connections and implement error handling such as closed WebSocket connections.

### [Watch Episode 5: Build the app frontend and UI](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/build-the-app-frontend-5/)

We configure the frontend starter code, connect to Durable Objects using a call room ID, and display a local video preview.

### [Watch Episode 6: Make and answer WebRTC calls](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/make-answer-webrtc-calls-6/)

We expand the frontend functionality by adding functionality for making and answering WebRTC video calls.

### [Watch Episode 7: Deploy your video call app](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/learning-paths/durable-objects-course/series/deploy-your-video-call-app-7/)

In this final episode, we configure the remaining functionalities. By the end, your app will be fully functional and ready for deployment.

Was this helpful?

YesNo

[![](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/_astro/logo.te5VL_aD.svg)Docs](https://docs-durable-objects-instance-replaced-errors.previews.developers.cloudflare.com/)

```json
{"@context":"https://schema.org","@type":"WebPage","@id":"https://developers.cloudflare.com/learning-paths/durable-objects-course/series/introduction-to-series-1/#page","headline":"Introduction to the series · Cloudflare Learning Paths","description":"Overview of the Durable Objects video series.","url":"https://developers.cloudflare.com/learning-paths/durable-objects-course/series/introduction-to-series-1/","inLanguage":"en","image":"https://developers.cloudflare.com/og-docs.png","dateModified":"2026-08-24","publisher":{"@type":"Organization","name":"Cloudflare","description":"One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure","url":"https://www.cloudflare.com/","sameAs":["https://github.com/cloudflare","https://www.linkedin.com/company/cloudflare","https://x.com/cloudflare"],"logo":{"@type":"ImageObject","url":"https://developers.cloudflare.com/logo.svg"},"address":{"@type":"PostalAddress","streetAddress":"101 Townsend St","addressLocality":"San Francisco","addressRegion":"CA","postalCode":"94107","addressCountry":"US"},"contactPoint":[{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.cloudflare.com/","availableLanguage":["English"]},{"@type":"ContactPoint","contactType":"Sales","url":"https://www.cloudflare.com/contact/","availableLanguage":["English"]}]},"isPartOf":{"@type":"WebSite","@id":"https://developers.cloudflare.com/#website","name":"Cloudflare Docs","url":"https://developers.cloudflare.com/"}}
```
