January 2026. I try to keep it fresh and up to date.
This means that every couple of months I review the lessons available and then update and record those that need updating.
Additional resources and relevant links are added to the lessons on an ongoing basis as well.
Within the ALL INCLUDED bundle, you will find the WebRTC Codelab course. This course is focused around a simple 1:1 video calling application with a Node.js backend. The codelab includes both explanations and coding exercises to enhance your learning and get you up to speed with the WebRTC APIs.
Definitely.
The course is advanced in the sense that it brings to light a lot of areas that are never discussed or taken for granted. Oftentimes, these areas are quite basic in nature, but tend to be very important. I designed the course to fit audiences who are just beginning their journey with WebRTC, but know a thing or two about technology; as well as for people who already know WebRTC.
The course and video tutorials are split up in a way so that the introductory content can be easily skipped if needed.
No. Most definitely not.
WebRTC is a VoIP technology, but the courses doesn't assume you know and understand VoIP. SIP is lightly touched upon in the course, as one of the signaling alternatives for WebRTC, but that's about it.
The course will also guide you through the main terminology and concepts of VoIP and of digital communications as part of the training.
Sure! The purpose of my courses is to teach WebRTC. This means I will guide you through the steps necessary to learn WebRTC from scratch.
Only thing needed is for you to have some programming skills - that part I don't teach.
That depends. You need to have some software development skills to make use of these courses. These courses requires understanding of how computers work in general and an understanding of how to use programming languages in general.
If you aren't a developer and want to start developing with WebRTC, my suggestion to you is that you first go and learn web development - preferably using Node.js.
My WebRTC training courses have been developed for people with little to no experience in WebRTC as well as those who have been working with WebRTC for some time already. This is why even even those well-versed in VoIP or WebRTC will find a significant amount of the information useful. The courses and video tutorials are split up in a way so that the introductory content can be easily skipped if needed – you are not forced to watch specific lessons in order to move forward.
None. You can learn everything in this course through blog posts, forums, and trial-and-error. There is nothing secret here. That said, there is a lot of information (and misinformation) out there. Advanced WebRTC Architecture course is designed to make WebRTC tech as digestible as possible, but it won’t be teaching you anything you can’t learn on your own.
What I do is put structure in to it and share my experience and best practices that I have seen successful companies using. The unique part is the process. I explain how I look at architectures and how I break down scenarios into requirements and designs.
WebRTC is a technology enabling real time voice, video and data transmission in web browsers. It is also available on mobile, native and embedded environments. It is used for anything from voice and video calling, through webinars, to live streaming and cloud gaming.
You can read more here about what is WebRTC.
Transcription (closed captions subtitles) is available.
The course is comprised out of recorded English videos along with explanations and links (all in English). There's automated AI transcription available. You can slow down the playback speed which can help if English requires more attention from you.
Currently, translation to additional languages isn't available, though that might change soon.
Schedule
The course runs 365 days a year, 24/7. You can enroll in it and study whenever it is suitable for you.
There is a monthly AMA (Ask Me Anything) session taking place, where you can meet and interact with the instructors directly.
Yes. You can definitely join!
The course itself is online and available at all times. I have created all the content in advance, pre-recorded, so everything is there whenever you need it – you just need to find the time to sit down for a lesson.
Sure.
The courses come with a Slack workspace that is used for that purpose exactly.
There's also a chat widget (the one in the bottom right corner of the screen right now? It is available inside the course as well).
During the monthly AMA (Ask Me Anything) meeting you are encouraged to ask questions on things important to you.
And if all else fails, you can always contact me directly.
The course runs throughout the year. You can join at any point in time if you wish. The course is self-paced and online, so you can start and finish when you want.
Yes. Definitely.
The course is designed to be at your own pace.
This is why all lessons are open and available, so you can skip directly to the lessons you want, or take them based by going linearly (the suggested approach).
You can even speed up or slow down the video playback to fit your need.
Absolutely.
You are licensed for a whole year, so feel free to revisit and revise any time you like within the year. Many engineers like to keep our courses handy as a resource reminder in the field.
There are those who also opt in for the 75% discount on renewals and keep WebRTC courses as a continuous reference resource. Not to mention the fact that the courses are updated with fresh new content on an ongoing basis...
Enrollment
There are other courses out there for WebRTC. They are outdated and neglected. And if they are brand new, they are quite thin in the content they cover.
A lot of effort is being put into my WebRTC courses to make them the best WebRTC training programs available on the market. This work requires constant updates and tweaks.
The BlogGeek.me WebRTC courses are meant to get you from little or no knowledge about WebRTC to having all the tools necessary to becoming an expert in this field. Consider this an investment you are making in yourself.
You can pay online using credit cards or PayPal. Wire transfer is available as well, though suitable for bigger groups or corporate plans.
Yes there are.
Look at the course syllabus (PDF). It details available corporate plans. To enroll your company, contact me.
The courses are licensed for 12 months. During these 12 months, you will be receiving all updates made to the courses.
After that period of time, you will be able to purchase a continuation for the course subscription for a discounted price.
WebRTC as a protocol and an industry changes all the time. With it, the courses here need to change as well. They get updated quite frequently (as a matter of fact, the latest update took place on January 2026).
Then I will be truly sorry.
We offer 14 days money back guarantee, no questions asked.
That said, I will ask why, and I'd appreciate if you'll answer. The purpose isn't to not return your money, but for me to understand how to improve the courses moving forward from your feedback.
No accountants were involved in the making of this advice, but a number of former students have given feedback saying their companies let them expense stuff like a WebRTC training course that’s helpful for work.
There are also special corporate plans for companies who look to send multiple employees to the course.
Sure you can!
We offer corporate plans with team accounts that support team leaders and include individual progress metrics for team members.
Misc
Yes. The WebRTC Architecture and Supporting WebRTC courses offer certificates.
Once you finish learning all lessons and successfully answering all quizzes, a certificate will be generated for you.
You are free to publish your certificate as part of your CV or on social media.
Yes.
In the course itself, there's also a monthly AMA (Ask Me Anything) meeting that is taking place.
From time to time I conduct custom training of WebRTC and its adjacent technologies either face to face or online. To inquire more about this option, contact me.
Yes.
I offer consulting services, helping businesses succeed using WebRTC. There's also a WebRTC Insights service.
You can find my full list of services on my website.
AMA stands for Ask Me Anything.
Once a month, we host these meetings where anyone who enrolled to any of the courses can join in. The session is interactive and allows you to... well... ask me anything about WebRTC.
Just fill out my contact form and I’ll get back to you with the answer to it.
To avoid wasting precious time on WebRTC bugs, enroll and become that WebRTC expert that is sought after in our industry.
