Essential course content

The skills you need to be knowledgeable about building and running augmented reality web apps.

  • Augmented reality tech fundamentals
  • Running WebXR AR apps on iOS, Android, and desktop
  • WebXR API fundamentals
  • 3D model file types
  • 3D environments, cameras, scenes, and coordinate systems
  • Rotating, translating, and scaling objects in AR
  • Three.js library in-depth guide
  • Model Viewer library in-depth guide
  • Touch interactions
  • Debugging WebXR and Three.js AR applications

Advanced course content

Advanced skills to create the most cutting-edge, interactive augmented reality web apps.

  • Hit testing for object placement
  • Raycasting for object selection
  • Advanced model animation
  • Light estimation
  • Location-based AR with Google Maps
  • Spatial audio in AR
  • Image targets
  • Depth sensing
  • and much more!

This course includes

Computer with code
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.

A professor with a student
1:1 mentorship

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

Phone with payment
Money back guarantee

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

Can't wait? Try our Intro WebXR course on Udemy

You will learn how to create simple AR experiences on the web and a basic understanding of how to design and code 3D experiences.

More than 2 hours of content, captions in over 11 languages, and high-quality documented sample code to support your learning.

Try on Udemy

Frequently asked questions

How long will I have access to the course materials?

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

How much does the course cost?

$99 — EARLY BIRD pricing until December 1.

Where can I learn more about the course content?

Check out our course plan here.

What's the difference between this course and your intro course on Udemy?

We offer a less expensive, introductory Udemy course for those who want to test the waters first and get a sense of our teaching style and content.

The full course "Augmented Reality on the Web: Complete Course using WebXR and Three.js" covers all of the material in the intro course plus a lot more advanced content. If you've already bought the intro course, you'll find some repeated material but most of the content will be new and more advanced. Plus you get access forever to all updates.

Do you have a refund policy?

If you engage with the course materials and yet are unsatisfied in any way, we will refund your purchase.

What are the course prerequisites?

This course is meant to teach you all of the basics of creating augmented reality apps on the web using Javascript, the WebXR API, and Three.js. We'll also cover a handful of other topics and tools like: how to host your own assets, how to use various APIs, where to host your code, how to debug your applications, etc. While we'll cover everything from introductory to advanced materials, previous web development or Javascript knowledge will be useful.

What type of hardware do I need?

In terms of hardware, 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).

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!

We're always improving the course 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.

Learn to create interactive AR experiences on the web.

Sign up for our mailing list to be the first to hear about course updates!
Thank you! 🙌 🙌 🙌
Oops! Something went wrong. Can you try again?