---
title: Resources to Learn WebRTC – WebRTC.ventures
description: The demand for real-time video applications has never been greater. If you can’t wait for our expert team to free up or if you are simply low on funding, Arin Sime has compiled a list of resources to help you learn more about WebRTC development on your own.
image: https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/Resources-to-Learn-WebRTC.png
---

[Skip to content](https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc#main-content)

![WebRTC.ventures](https://blog.webrtc.ventures/hubfs/logo-main-light.svg)

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)

Open main navigation

Close main navigation

- [WebRTC Services](https://webrtc.ventures/webrtc-development-services/)
  
  Show submenu for WebRTC Services 
  
    - [Assess](https://webrtc.ventures/services/assess/)
    - [Build](https://webrtc.ventures/services/build/)
    - [Integrate](https://webrtc.ventures/services/integrate/)
    - [Test](https://webrtc.ventures/services/test/)
    - [Manage](https://webrtc.ventures/services/manage/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
- Our Partners
  
  Show submenu for Our Partners 
  
    - [Amazon Chime SDK](https://webrtc.ventures/partners/amazon-chime-sdk/)
- Stories of Success
  
  Show submenu for Stories of Success 
  
    - [Remote Video Interpreting Platform with Agent Routing](https://webrtc.ventures/successes/remote-video-translation-platform/)
    - [WebRTC to SIP Gateway for ASL Interpreters](https://webrtc.ventures/successes/webrtc-to-sip-gateway-for-asl-interpreters/)
    - [Audio Listening Device to Improve Surgical Outcomes](https://webrtc.ventures/successes/audio-listening-device-to-improve-surgical-outcomes/)
    - [Albania’s First Telemedicine Platform](https://webrtc.ventures/successes/albanias-first-telemedicine-platform/)
    - [Automated Video Storytelling with the Amazon Chime SDK](https://webrtc.ventures/successes/automated-video-storytelling-with-the-amazon-chime-sdk/)
    - [Large Scale Video Conferencing](https://webrtc.ventures/successes/large-scale-video-conferencing/)
    - [Broadcasting and Webcast Control Room](https://webrtc.ventures/successes/live-video-broadcasting-and-webcast-control-room/)
- WebRTC Resources
  
  Show submenu for WebRTC Resources 
  
    - [WebRTC Live](https://webrtc.ventures/webrtc-live/)
    - [WebRTC Tips](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz)
    - [WebRTC.ventures Blog](https://webrtc.ventures/blog/)
    - [Migrating From Twilio Video](https://webrtc.ventures/twilio-video/)
    - [WebRTC.ventures Training Program](https://webrtc.ventures/webrtc-ventures-training-program/)
- [About Us](https://webrtc.ventures/our-team/)
  
  Show submenu for About Us 
  
    - [Blog](https://webrtc.ventures/blog/)
    - [Our Team](https://webrtc.ventures/our-team/)
    - [Jobs](https://webrtc.ventures/jobs/)
- [Contact us](https://webrtc.ventures/contact/)

[Contact us](https://webrtc.ventures/contact/)

 May 17, 2021 12:00:00 AM

# Resources to Learn WebRTC

[ArinSime](https://blog.webrtc.ventures/author/arinsime)

Share: [linkedin-in icon](http://www.linkedin.com/shareArticle?mini=true&url=https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc) [X Twitter icon](https://twitter.com/intent/tweet?url=https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc) [envelope icon](mailto:?body=https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc)

[WebRTC](https://webrtc.ventures/2021/01/what-is-webrtc/) is heralded as an easy way to access the camera and microphone from javascript and build peer-to-peer video chat applications with no downloads needed–and no expertise beyond javascript skills. This is a completely true statement for the simplest of scenarios. 

But as any technologist knows, the real world is rarely as simple as even the best of blog posts portray it. The truth is, learning WebRTC is not easy. And the many changes and improvements to WebRTC over the last decade makes it even harder, because not all sources are up to date and accurate. 

You don’t have to spend much time scrolling through the [discuss-webrtc](https://groups.google.com/g/discuss-webrtc?pli=1) list to appreciate that WebRTC is not always as simple as an intro blog post might suggest. [STUN and TURN servers](https://webrtc.ventures/2020/12/webrtc-signaling-stun-vs-turn/), video codecs, [media servers](https://webrtc.ventures/2020/12/webrtc-media-servers-sfus-vs-mcus/), CPaaS’s, [native libraries](https://webrtc.ventures/2021/01/native-open-source-or-cpaas/) or mobile use cases, [scaling](https://webrtc.ventures/2016/04/scaling-webrtc-apps/) to larger broadcasts or bigger group calls, [recording](https://webrtc.ventures/2021/03/adding-recording-to-your-webrtc-application/) …. There are so many considerations beyond the standard peer-to-peer video call that most blog posts highlight. Our Senior WebRTC Engineer, Alberto Gonzalez Trastoy makes this point superbly in his recent post, [Things I Wish I Knew Before Building My First WebRTC App](https://webrtc.ventures/2021/01/things-i-wish-i-knew-before-building-my-first-webrtc-app/).

## Pointing the way

At WebRTC.ventures, [our team](https://webrtc.ventures/our-team/) is often asked to point people in the right direction for building their own WebRTC applications. Or, for help answering questions about problems in specific applications or architectures. Since the interest in building live video applications has never been stronger, time is our most precious commodity right now. We unfortunately just can’t help everyone. 

So, if you can’t wait for our team to free up or if you just don’t have the funding to hire us, we’re including some resources below to help you learn more about WebRTC development. There are a number of very good resources out there to start learning about WebRTC. The trick is finding the one appropriate for your use case and which contains up to date content.

## Step one

The first place to start, of course, is [WebRTC.org](https://webrtc.org/). Here, you can find background information on WebRTC and samples from the Google team. It also includes a link to the discuss-webrtc group referenced above if you want to see what people are asking and join in the discussion.

Personally, I think the best place to go to learn an introduction to WebRTC is a paid course from [Tsahi Levent-Levi](https://bloggeek.me/). Tsahi is a well known industry expert who will teach you all the basics at an architectural level. His [WebRTC courses](https://webrtccourse.com/) don’t go in depth into the code, but they’ll teach you what you need to know in order to architect your application and to understand the code you need to build. You can also sign up for his [WebRTC Weekly](https://webrtcweekly.com/) newsletter to get regular technical updates and business articles about WebRTC.

You can also check out the videos we have posted on the [WebRTC.ventures YouTube channel](https://www.youtube.com/channel/UC7ty8nH5cBP0mqiZFl9bb9g).  In particular, a couple of our engineers (Alberto and Hector) made a series of videos a few years ago that can serve as a [basic course for WebRTC/VOIP applications](https://www.youtube.com/playlist?list=PLayYqdnyegt0qX8EfEGExxZF3DxkyA1Dj). They are listed in order on the [playlist](https://www.youtube.com/playlist?list=PLayYqdnyegt0qX8EfEGExxZF3DxkyA1Dj). 

We also have our [WebRTC Tips by WebRTC.ventures](https://www.youtube.com/playlist?list=PLayYqdnyegt3QvxX-Rt6wbFIK8727Z5Oz) video series that go over some common architectural questions we are asked about in our work. And finally, our [WebRTC Live](https://webrtc.ventures/webrtc-live/) videos are a series of interviews with industry experts that may touch on the topics relevant to your use case. 

Another great option is [WebRTCforthecurious.com](https://webrtcforthecurious.com/) from [Pion.ly](https://pion.ly/) founder Sean DuBois. This is an open source e-book covering many topics around WebRTC. After you learn more yourself, you can also contribute content back to it! It’s not limited to WebRTC using the Pion libraries, it’s useful to anyone curious about WebRTC.

## Close the book

Unfortunately, there’s no book on WebRTC that everyone recommends, because all the books you’ll find on WebRTC on Amazon are a bit out of date at this point (though if you want to check any of them out there’s a nice [list of WebRTC books here](https://bloggeek.me/best-webrtc-book/)).  

Likewise, there are video courses out there on sites like Udemy–including one that I myself made back in 2015! However, I don’t recommend buying that either and so I won’t link to it here. It’s out of date and the publisher doesn’t answer my requests to take it down. Don’t waste your money on anything older than a couple of years, things have simply changed too much.

## Still, there’s no substitute for experience

When it comes down to it, WebRTC based applications are simply different from other web applications. If you are talking about building a production-ready application, you need an experienced team that works in it everyday and understands its unique challenges–and opportunities! When you are ready, [contact us](https://webrtc.ventures/contact/).

[CPaaS](https://blog.webrtc.ventures/tag/cpaas), [Managed Services](https://blog.webrtc.ventures/tag/managed-services), [Events](https://blog.webrtc.ventures/tag/events), [Video Conferencing](https://blog.webrtc.ventures/tag/video-conferencing), [Real Time Weekly](https://blog.webrtc.ventures/tag/real-time-weekly), [WebRTC Architecture](https://blog.webrtc.ventures/tag/webrtc-architecture), [Broadcasting](https://blog.webrtc.ventures/tag/broadcasting), [Medical](https://blog.webrtc.ventures/tag/medical), [WebRTC Live](https://blog.webrtc.ventures/tag/webrtc-live), [Showcase](https://blog.webrtc.ventures/tag/showcase), [Thoughts](https://blog.webrtc.ventures/tag/thoughts), [Vonage](https://blog.webrtc.ventures/tag/vonage), [Daily](https://blog.webrtc.ventures/tag/daily), [Jobs](https://blog.webrtc.ventures/tag/jobs), [Contact Centers](https://blog.webrtc.ventures/tag/contact-centers), [Telehealth](https://blog.webrtc.ventures/tag/telehealth), [Education](https://blog.webrtc.ventures/tag/education), [Technical](https://blog.webrtc.ventures/tag/technical), [General](https://blog.webrtc.ventures/tag/general), [Story of success](https://blog.webrtc.ventures/tag/story-of-success), [The WebRTC.ventures Blog](https://blog.webrtc.ventures/tag/the-webrtc-ventures-blog), [Testing](https://blog.webrtc.ventures/tag/testing), [Gaming](https://blog.webrtc.ventures/tag/gaming), [DevOps](https://blog.webrtc.ventures/tag/devops), [Symbl.ai](https://blog.webrtc.ventures/tag/symbl-ai)

## Related posts

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/WebRTC-Media-Servers-SFUs-vs-MCUs.png?height=200&name=WebRTC-Media-Servers-SFUs-vs-MCUs.png)](https://blog.webrtc.ventures/2020/12/webrtc-media-servers-sfus-vs-mcus)

## [WebRTC Media Servers - SFUs vs MCUs](https://blog.webrtc.ventures/2020/12/webrtc-media-servers-sfus-vs-mcus)

[ArinSime](https://blog.webrtc.ventures/author/arinsime) 

 Dec 1, 2020 12:00:00 AM

There are many different ways to build your WebRTC application. You can use a CPaaS service like...

[Read more](https://blog.webrtc.ventures/2020/12/webrtc-media-servers-sfus-vs-mcus)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/Watch-WebRTC-Live-50_-WebRTC-Trends-for-2021.png?height=200&name=Watch-WebRTC-Live-50_-WebRTC-Trends-for-2021.png)](https://blog.webrtc.ventures/2021/02/webrtclive-2021-webrtc-trends)

## [Watch WebRTC Live #50: WebRTC Trends for 2021 with Tsahi Levent-Levi](https://blog.webrtc.ventures/2021/02/webrtclive-2021-webrtc-trends)

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer) 

 Feb 2, 2021 12:00:00 AM

On January 27, 2021, WebRTC.ventures produced our 50th episode of WebRTC Live. Arin’s guest was...

[Read more](https://blog.webrtc.ventures/2021/02/webrtclive-2021-webrtc-trends)

[![](https://blog.webrtc.ventures/hs-fs/hubfs/Imported_Blog_Media/WebRTC-Live-89.png?height=200&name=WebRTC-Live-89.png)](https://blog.webrtc.ventures/2024/03/watch-webrtc-live-89-webrtc-industry-deep-dive-with-tsahi-levent-levi)

## [Watch WebRTC Live #89: WebRTC Industry Deep Dive with Tsahi Levent-Levi](https://blog.webrtc.ventures/2024/03/watch-webrtc-live-89-webrtc-industry-deep-dive-with-tsahi-levent-levi)

![Picture of Jen Oppenheimer](https://blog.webrtc.ventures/hs-fs/hubfs/Our-Team-Jen.jpg?width=50&name=Our-Team-Jen.jpg) [Jen Oppenheimer](https://blog.webrtc.ventures/author/jen-oppenheimer) 

 Mar 13, 2024 12:00:00 AM

The WebRTC industry continues to evolve at a rapid pace.

[Read more](https://blog.webrtc.ventures/2024/03/watch-webrtc-live-89-webrtc-industry-deep-dive-with-tsahi-levent-levi)

### WebRTC.Ventures Services

...

- Assess
- Build
- Integrate
- Test
- Deploy & Manage

### Contact Us

...

**Video should be an opportunity, not a headache.**   
 We’re here to build, integrate, assess and optimize, test, and even deploy and manage your live video application. 

[Contact us](https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc#contact)

### WebRTC Live

...

 View [past episodes](https://blog.webrtc.ventures/webrtc-live/) of our webinar interview series about the latest webRTC use cases and technical updates. Join our mailing list to learn about upcoming episodes! 

![WebRTC Live](https://blog.webrtc.ventures/hs-fs/hubfs/Template%20Images/widged-bannet.webp?height=90&name=widged-bannet.webp)

![logo-main-light](https://blog.webrtc.ventures/hubfs/logo-main-light.svg "logo-main-light")

We’re one of the few agencies in the world dedicated to WebRTC development. This dedication and experience is why so many people trust us to help bring live video application dreams to life.

 

### Let's get started!

###### **[Contact us today](https://webrtc.ventures/contact/)**

**[info@webrtc.ventures](mailto:info@webrtc.ventures)**

<https://www.linkedin.com/company/webrtc-ventures> <https://www.youtube.com/@WebrtcVentures>

### Join our mailing list

We don't e-mail often (a few times a month max), and it will be worth it when we do! Of course, we respect your privacy and will not share your contact information.

© 2023 WebRTC.ventures, an [AgilityFeat](https://agilityfeat.com/) company / [Privacy Policy](https://webrtc.ventures/privacy-policy//)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "ArinSime",
    "url" : "https://blog.webrtc.ventures/author/arinsime"
  },
  "dateModified" : "2024-04-03T17:53:40.433Z",
  "datePublished" : "2021-05-17T04:00:00.000Z",
  "headline" : "Resources to Learn WebRTC – WebRTC.ventures",
  "image" : [ "https://blog.webrtc.ventures/hubfs/Imported_Blog_Media/Resources-to-Learn-WebRTC.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.webrtc.ventures/2021/05/resources-to-learn-webrtc",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.webrtc.ventures/hubfs/logo-main-light.svg"
    }
  }
}
```