Frequently Asked Questions

When were these courses last updated?

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.

Does the course cover practical code learning?

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.

I don’t know anything about WebRTC. Are these courses
for me?

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.

Am I expected to have VoIP or SIP experience?

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.

What if I am new to WebRTC? Can I do this?

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.

I am not a developer. Are these courses for me?

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.

What difficulty level are we talking about here?

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.

What secret information am I going to learn that nobody else knows?

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.

What is WebRTC anyway?

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.

Is there translation or transcription available?

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

Will you offer this course at a later date?

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.

I live in Singapore. Can I join the course?
Will the hours be convenient for me?

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.

Is there a place where I can ask questions
about WebRTC?

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.

When does the course start? When does it end?

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.

Can I take the course at my own pace?

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.

Can I revisit course content after completing the course?

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

This course is too expensive for me. What can I do?

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.

What payment options are available?

You can pay online using credit cards or PayPal. Wire transfer is available as well, though suitable for bigger groups or corporate plans.

Are there group or corporate discounts?

Yes there are.

Look at the course syllabus (PDF). It details available corporate plans. To enroll your company, contact me.

Will I get future updates for this course?

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.

Why is the course limited to 12 months?

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).

What if I don't like it?

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.

Can I expense this for my company or write it off
for my business?

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.


Check out how to expense our courses

Can I enroll others from my team?

Sure you can!


We offer corporate plans with team accounts that support team leaders and include individual progress metrics for team members.


Download our Team Training brochure

Misc

Do courses offer a certificate?

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.

Is there a classroom or live training option available?

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.

Do you offer any other services related to WebRTC?

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.

What are the AMA meetings?

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.

Got a question not covered here?

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.