
WebXR
Course Index
29 Lessons · 3 Sections
Master WebXR — build VR and AR experiences that run directly in browsers. Covers Three.js, A-Frame, Babylon.js, WebXR Device API, hit testing & hand tracking. Includes Meta Quest Browser, visionOS Safari & 4 deployable web builds.
29Lessons
3Sections
4Projects
FreeAccess
Section 1WebGL Fundamentals & Three.jsLessons 1–10
Lesson 1
What is WebXR?
Lesson 2
WebXR vs Native XR: Trade-offs
Lesson 3
WebXR Device API: Session Types
Lesson 4
Browser Support & Device Compatibility
Lesson 5
WebGL Fundamentals for XR
Lesson 6
3D Math: Vectors, Matrices & Quaternions
Lesson 7
Three.js: 3D on the Web
Lesson 8
Three.js: Scenes, Cameras & Lights
Lesson 9
Three.js: Materials, Textures & Models
Lesson 10
Three.js: Animation & Physics
Section 2WebXR API, A-Frame, Babylon.js & AdvancedLessons 11–22
Lesson 11
Your First WebXR VR Session
Lesson 12
XR Controller Input & Tracking
Lesson 13
Hit Testing for AR Placement
Lesson 14
WebXR Anchors & Persistence
Lesson 15
WebXR Hand Tracking
Lesson 16
A-Frame: Declarative XR
Lesson 17
A-Frame: Components & Primitives
Lesson 18
Babylon.js for WebXR
Lesson 19
WebXR Performance & Optimisation
Lesson 20
3D Asset Formats: glTF & USDZ
Lesson 21
Spatial Audio in WebXR
Lesson 22
Multi-User WebXR with WebSockets
Section 3Platforms, Deployment & ProjectsLessons 23–29
