- Level Professional
- Duration 33 hours
- Course by University of Michigan
-
Offered by
About
This third course in the XR for Everybody specialization is geared toward the technical development of XR experiences. The course provides learners with a more technical mental model of XR technologies and the tools to approach XR development with confidence. It walks through the stages of development for both VR and AR projects, introducing the main XR development platforms as well as the key methods and tools. This third course also helps learners infer advanced XR requirements from physical/digital prototypes and teaches them how to differentiate major technical concerns, estimate development costs, and plan research necessary to advance XR. This course also has an honors track that guides learners in the implementation of 3D, VR, and AR scenes in WebXR using A-Frame and in Unity, and helps them generate a development plan with clear milestones and deliverables.Modules
Welcome
1
Discussions
- Introduce Yourself
2
Videos
- Meet Your Instructor
- Course Overview
6
Readings
- Welcome!
- About You
- Course Summary & Outlook
- Course Syllabus
- Course Syllabus
- Accessibility Statement
About this Module
1
Readings
- Module 1 of 4: XR Development Approaches
Intro to XR Development
1
Discussions
- How Do You See Yourself?
3
Videos
- XR Development Approach (Part 1)
- XR Development Approach (Part 2)
- WebXR vs. Unity vs. Unreal
3
Readings
- Intro to XR Development
- Paths to Being an XR Creator
- Discussion and Help Forums
Building Your XR Development Toolbox
1
Discussions
- What Makes A Good Toolkit
1
Videos
- Building Your XR Development Toolbox
1
Readings
- XR Platforms and Toolkits
Making the Jump from 2D to 3D
1
External Tool
- Discussion of 3D Scenes
2
Videos
- The Jump from 2D to 3D (Part 1)
- The Jump from 2D to 3D (Part 2)
2
Readings
- Why 3D Is Hard
- How to Use the Gallery Tool
First Steps
1
Discussions
- How to Get Started
3
Videos
- First Steps in WebXR
- First Steps in Unity
- First Steps in Unreal
1
Readings
- First Steps in WebXR with A-Frame, Unity, and Unreal
Quiz
1
Assignment
- XR Development Approach
1
Readings
- Your First Quiz
Assignment 1: 3D Scene
1
External Tool
- Submission of Your 3D Scene
3
Videos
- Welcome to the Honors Track
- Your 3D Scene
- Office Hour: AR/VR with A-Frame
3
Readings
- NEW! Office Hours & YouTube Playlist
- Assignment 1: 3D Scene
- How to Submit to the Gallery Tool
About this Module
1
Readings
- Module 2 of 4: Developing VR Applications
Designing a Virtual Reality
1
External Tool
- Discussion of VR Scenes
2
Videos
- Designing a Virtual Reality (Part 1)
- Designing a Virtual Reality (Part 2)
VR Design Case Study
2
Videos
- VR Design Case Study
- Interview with Kara Dailey
Menus and Navigation in VR
2
Videos
- Menus & Navigation in VR (Part 1)
- Menus & Navigation in VR (Part 2)
Object Selection & Manipulation in VR
2
Videos
- Object Selection & Manipulation in VR (Part 1)
- Object Selection & Manipulation in VR (Part 2)
Basic & Immersive VR with WebXR
2
Videos
- Basic VR with WebXR
- Immersive VR with WebXR
Quiz
1
Assignment
- Developing VR Applications Quiz
Assignment 2: VR Scene
1
External Tool
- Submission of Your VR Scene
2
Videos
- Your VR Scene
- Office Hour #2: VR with Unity
1
Readings
- Assignment 2: VR Scene
About this Module
1
Readings
- Module 3 of 4: Developing AR Applications
Designing an Augmented Reality
1
External Tool
- Discussion of AR Scenes
1
Videos
- Designing an Augmented Reality
AR Design Case Study
2
Videos
- AR Design Case Study
- Interview with Shwetha Rajaram
Marker-based AR
2
Videos
- Marker-based AR (Part 1)
- Marker-based AR (Part 2)
Marker-less AR
2
Videos
- Marker-less AR (Part 1)
- Marker-less AR (Part 2)
Hand-held vs. Head-worn AR
3
Videos
- Hand-held vs. Head-worn AR (Part 1)
- Hand-held vs. Head-worn AR (Part 2)
- AR Demo
Marker-based & Marker-less AR with WebXR
2
Videos
- Marker-based AR with WebXR
- Marker-less AR with WebXR
Quiz
1
Assignment
- Developing AR Experiences Quiz
Assignment 3: AR Scene
1
External Tool
- Submission of Your AR Scene
1
Videos
- Your AR Scene
1
Readings
- Assignment 3: AR Scene
About this Module
1
Readings
- Module 4 of 4: Special Topics in XR
Advanced Techniques
2
Videos
- Advanced Techniques I
- Advanced Techniques II
XR Research
4
Videos
- XR Research (Part 1)
- XR Research (Part 2)
- XR Research (Part 3)
- XR Research Panel
Making of
1
Videos
- Making of
Quiz
1
Assignment
- Special Topics Quiz
Course Conclusion
1
Videos
- Course Conclusion
3
Readings
- Thanks!
- Acknowledgements
- Exit Survey
Assignment 4: Peer Review
1
Peer Review
- Assignment 4: Peer Review
1
Discussions
- Your Takeaways from the Course
1
Videos
- Your XR Scene Peer Review
Auto Summary
Unlock the technical world of XR with Coursera's "Developing AR/VR/MR/XR Apps with WebXR, Unity & Unreal." Ideal for IT and Computer Science professionals, this course offers in-depth development strategies for VR and AR projects, using key platforms like Unity and Unreal. Gain expertise in creating XR experiences, managing development stages, and planning research. Opt for the honors track to master 3D, VR, and AR scenes with WebXR and A-Frame. With a duration of 1980 minutes and subscription options of Starter and Professional, this course is perfect for those looking to advance their XR development skills.

Michael Nebeling