Become an Augmented Reality Web Developer

Our courses teach you everything you need to get started creating interactive augmented reality apps for the web. Learn WebXR, Three.js, and join over 3,000 students learning to become AR creators! 

Be the first to know!

Get course updates, discounts, and more by joining our newsletter.

You're signing up to receive emails from WebXR Academy

Courses

  • $19

Intro to AR on the Web

  • 30 Lessons

Introduction to augmented reality on the web using Three.js and WebXR. Learn to create simple AR experiences, manage user interactions, and animate 3D models and objects.

  • $95 or 4 monthly payments of $25

AR on the Web Masterclass: from Zero to Expert

  • 85 Lessons

Our premiere course with all the lectures in the intro class plus advanced content to help you create the most cutting-edge, interactive AR web apps using Three.js and WebXR.

Just want code samples?

  • $39

AR on the Web Masterclass: Only Code Samples (no videos)

If you want a robust set of web AR examples without the tutorial videos, download the 38 app samples from our premiere courses "AR on the Web Masterclass". All the code is extensively documented and easy to follow.

All courses include

Code demos

Learning works best when it's hands-on. Each section in the course comes with an easy-to-run and fully commented code demo.

1:1 mentorship

If you're stuck or confused, you can post public questions for other students to see or message your instructor privately.

Money back guarantee

Not completely satisfied with the course? No problem, you have 7 days to let us know why and we'll refund you.

Testimonials

Don't take our word for it! See what other students have said.

Undecided? Try our Udemy course

We get it, you might be unsure about our platform and we want to earn your trust. Our Intro to AR on the web course is also available as one of the highest rated courses on Udemy. 

If you like what you see, consider buying directly through this site to support our work! Udemy keeps 90% of the proceeds, ouch.

Frequently asked questions

How long will I have access to the course materials?

Forever. Once you purchase a course you have access to the course materials and any updates to the course for as long as you'd like.

Where can I learn more about the course content?

Each course has a specific course plan you can read by clicking on the "View content" button next to each course.

What are each of the course prerequisites?

All our courses are designed for beginners as well as more seasoned web developers in mind. Previous Javascript knowledge is useful but not required above a very introductory level. You'll learn transferrable skills around 3D models, 3D spatial coordinates, meshes and materials, how to use web APIs, and much more.

The Intro to Advanced AR on the Web course does get into much more advanced material, but we will slowly build up towards it and explain the materials each step of the way.

Do the courses have subtitles?

The Intro to AR on the Web has English subtitles. We're working on finishing all the subtitles for our AR on the Web Masterclass. 

What type of hardware do I need?

For the Intro to AR on the Web and Intro to Advanced AR on the Web courses: you can simulate WebXR apps using your desktop computer, but an Android or iOS device are highly suggested to experience true AR. Android devices should support ARCore (most do after 2016) and iOS devices should support ARKit (most phones and iPads do after 2017 as long as it's running iOS 11 or later).

Does the WebXR API work on iOS phones?

Yes and no.

Right now you have to download a special browser WebXR Viewer (created by Mozilla and the one we use in this class) to make WebXR work on iOS. But if you use that browser the AR works beautifully and the code behind the apps are the same WebXR API. In fact, the same app will run perfectly on browsers on Android phones.

There are many signs that Apple is working to support the WebXR standard. And when they do, WebXR will fully work on iOS without the need for a special browser. 

When will the WebXR API be fully supported on iOS?

The WebXR API is governed by W3C which is a consortium that decides on all web standards. They approve web standards and then different browsers (Chrome, Safari, Firefox, Internet Explorer) decide to implement those APIs in their own timelines. What is happening with the WebXR API is that Apple is moving quite slowly in implementing it. People speculate that this is because Apple prefers to invest in native APIs (like ARKit) to boost their own native apps and get people to buy iPhones.

While right now one has to download a special browser WebXR Viewer (created by Mozilla and the one we use in this class) to make WebXR work on iOS, there are many signs that Apple is working to support the WebXR standard. And when they do, WebXR will work on iOS.

Checkout these pages for their progress: page 1 and page 2. We explain this even further in the lesson "Your first experience with web AR on mobile iOS".

What's the deal with Vectary, 8th Wall and AR.js?

In a nutshell, Vectary, 8th wall, and AR.js DO NOT use the WebXR API.

8th wall: In the case of the 8th wall they have implemented their own SLAM library (a computer vision technique needed for AR) to make this work which is quite impressive. But essentially they are re-doing the wheel and implementing their own 3D AR environment for this to work.

Vectary: Vectary is not that advanced. They are good at helping you create 3D models, but the AR capabilities are limited to basically showing 3D models (no hit testing, no advanced manipulations, no complicated scenes). In fact it's very similar to a small free standard/feature that does work on iOS devices (after version 13) called Model Viewer. Vectary is sort of a glorified Model Viewer that charges on top.

AR.js: Libraries like AR.js do not even have a SLAM implementation. It means they are performing some traditional computer vision techniques but have no true understanding of 3D space.

A few more reasons we don't teach those libraries:

• They require payment. See Vectary pricing and 8th wall pricing. This is a big barrier for students who now have to pay for these libraries.

• 8th wall and Vectary are based on closed, proprietary APIs. The beauty of the web is that web APIs are developed in the open and can be discussed/developed/enhanced in the open. They don't cost anything and in time become widely supported standards. Both of these libraries are not extensible because they are controlled by two companies. On the one hand, it means they can make the experience really great. On the other, it means it will remain a closed ecosystem. Compare that to the open draft of the WebXR API.

Why do you teach WebXR API for AR?

Because we want the material we teach to be accessible to the most people and the most developers, we are believers in the long-term value of WebXR as opposed to other proprietary options (8th Wall, Vectary, etc.). We think over time, the benefits of open and free will win out (just like the web has flourished) and we will see amazing things and libraries built on top of WebXR.

Our long-term bet is WebXR will remain around far longer than other proprietary, paid standards.

Can I get a certificate of completion?

Yes! Just send us an email for your certificate. The certificate is an electronic PDF with your name, completion date, and course name.

Do you have a refund policy?

Within 7 days of the course start date, if you engage with the course materials and yet are unsatisfied in any way, we will refund your purchase.

Can I obtain an invoice for my purchase?

Yes. Once you purchase the course you can log on to your account, click on the profile icon on the top right, and then click on the "Billing" dropdown button. There you'll find your invoice.

Is my payment safe and what platform do you use for the course?

Absolutely, your payment is 100% safe. We use Podia to process all the payments and to host the course content. WebXR Academy itself does not store or have access to your credit card and payment information.

What if I have other questions?

Just email us at hello@webxracademy.com!

We're always improving the courses and once you buy you get a lifetime access. If there's something you want to learn that isn't covered in the course content or syllabus please let us know and we'll upload new materials for you.

How can I gift your course?

You can purchase a gift certificate for the Intro to AR on the Web course using this link.