Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera)

Intro to AR/VR/MR/XR: Technologies, Applications & Issues (Coursera)

This first course in the XR for Everybody specialization creates a foundational understanding of the differences between AR, VR, MR, and XR. The course provides learners with a broad overview of the rapidly evolving XR space and the tools to characterize future XR developments and assess their potential and limitations. It establishes key concepts and dives into the XR device landscape, helping learners to differentiate current and future platforms and devices as well as critique the use of VR or AR in applications. The course pivots in the second half to look more at how to shape the future of XR, by analyzing trends and raising issues such as COVID-19, social and ethical concerns, accessibility and equity, as well as privacy and security.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

The course comes with an honors track in which learners will try out and classify existing XR applications, pick technologies when designing solutions for various XR application scenarios, and dive into the issues contributing to the larger discussion around trends and the future of XR.
What You Will Learn

  • Explain the conceptual and technological differences between VR, AR, MR, and XR.
  • Understand strengths and weaknesses of VR and AR for new XR applications.
  • Summarize the XR technology landscape in terms of platforms, devices, applications, and tools.
  • Devise a strategic plan to incorporate XR into new projects and initiatives.

Course 1 of 3 in the Extended Reality for Everybody Specialization

Syllabus

WEEK 1
XR Terminology & Applications
This module will establish the different notions around XR and provide a brief overview of the associated technologies. Key to understanding the potential and limitations of AR, VR, and MR is to know the differences in how they each work and what they each can be used for. In the honors track, you will learn how to find and try out an AR experience and classify it along the reality–virtuality continuum. This continuum is an important notion to localize applications in the wide spectrum covered by mixed reality technologies and aids our overall understanding of the XR space.

WEEK 2
XR Concepts & Technologies
This module will provide an overview of virtual and augmented reality both at the conceptual level as well as in terms of current technologies. It is important to distinguish concepts from technologies because the concepts are foundational and less likely to change significantly while the technologies that implement the concepts are rapidly evolving. In the honors track, we will use the conceptual and technological insights we developed through the standard track to recommend AR or VR technologies for a set of given scenarios. A key goal for us is to obtain a thorough overview of the technology landscape and this activity will allow you to practice your decision making and how to analyze and assess different technology options.

WEEK 3
Trends & Issues in XR
This module will start our discussion of the opportunities and challenges that come with XR technologies. I will identify technological trends and what I think are some of the key issues. The issues will be grouped into three broader classes: ethical & social concerns, accessibility & equity, privacy & security. All three classes are important and we currently only have a limited understanding and clear ways forward regarding each of them. In the honors track, we will work through some of these issues and, depending on your interests and access to XR technologies, you can set your focus on one of the classes of issues. There will be activities to learn more about social experiences in AR/VR, accessibility, and privacy. I look forward to an open and constructive discussion with you about these issues and the future of XR technologies.

WEEK 4
XR Strategy
This is our last module in this course. It will bring more of a strategic outlook into the XR space. This is a space where you have to continuously learn and push yourself. I believe you have to develop a growth mindset when you think about new projects and initiatives, your team, the equipment, working with stakeholders, and defining measures of success. The key is to start somewhere, with something small, then grow your experience and expectations around it. Most people try it the other way around, not realizing that XR is a huge space and there will always be people who know more than you about something. In my opinion, the best way to go about this is to find a niche, realize the potential to innovate, and start shaping your solution. This module is heavily discussion-based and there is no honors track associated with it. Thank you for taking this first course, and please check out the other two courses in this series!

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Engineering Maintainable Android Apps (Coursera) Coursera
Vanderbilt University

Engineering Maintainable Android Apps (Coursera)

Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to improve the extensibility and clarity of Android apps.

Jun 22nd 2026
4 Weeks
Hardware Security (Coursera) Coursera
University of Maryland, College Park

Hardware Security (Coursera)

In this course, we will study security and trust from the hardware perspective. Upon completing the course, students will understand the vulnerabilities in current digital system design flow and the physical attacks to these systems. They will learn that security starts from hardware design and be familiar with the tools and skills to build secure and trusted hardware.

Jun 22nd 2026
5-12 Weeks
3D Interaction Design in Virtual Reality (Coursera) Coursera
University of London,Goldsmiths, University of London

3D Interaction Design in Virtual Reality (Coursera)

This course will teach you about one of the most important aspects of VR, how you interact with a VR world. Virtual Reality is completely different from an on screen app or game. You are completely immersed in a VR world, so it doesn't make sense to interact only through buttons or menus. You will get the most out of VR if you can interact with the world just as you would with the real world: with your natural body movements.

Jun 22nd 2026
4 Weeks
Introduction to TCP/IP (Coursera) Coursera
Yonsei University

Introduction to TCP/IP (Coursera)

You use the Internet through your PC (Personal Computer), laptop, tablet, smartpad, and smartphone every day in everything you do. Through your own PC/laptop, you can easily learn everything about the Internet, and that is what this course is focused on. In this course ‘Introduction to TCP/IP,’ you will learn the operational functions of Internet technologies (which include IPv4, IPv6, TCP, UDP, addressing, routing, domain names, etc.) and your PC/laptop's security and gateway Internet setup and basic principles.

Jun 22nd 2026
5-12 Weeks
System Validation (2): Model process behaviour (Coursera) Coursera
EIT Digital

System Validation (2): Model process behaviour (Coursera)

System Validation is the field that studies the fundamentals of system communication and information processing. It is the next logical step in computer science and improving software development in general. It allows automated analysis based on behavioural models of a system to see if a system works correctly. We want to guarantee that the systems does exactly what it is supposed to do.

Jun 22nd 2026
3 Weeks
Networking and Security in iOS Applications (Coursera) Coursera
University of California, Irvine

Networking and Security in iOS Applications (Coursera)

You will learn to extend your knowledge of making iOS apps so that they can securely interact with web services and receive push notifications. You'll learn how to store data securely on a device using Core Data. You’ll also learn to securely deploy apps to the App Store and beta users over-the-air. The format of the course is through a series of code tutorials. We will walk you through the creation of several apps that you can keep as a personal app toolbox. When you make your own apps after this course, you can bring in these capabilities as needed. When necessary we pop out of the code tutorials to talk about concepts at a higher level so that what you are programming makes sense.

Jun 22nd 2026
4 Weeks
Web Connectivity and Security in Embedded Systems (Coursera) Coursera
EIT Digital

Web Connectivity and Security in Embedded Systems (Coursera)

In this course, we will explore several technologies that bring modern devices together, facilitating a network of connected things and making devices internet enabled. We will discuss rules, protocols, and standards for these devices to communicate with each other in the network. We will also go through security and privacy issues and challenges in cyber physical systems (CPS). We will explore measures and techniques for securing systems from different perspectives. Possible attack models are introduced and solutions to tackle such attacks are discussed. Moreover, some basic concepts related to privacy in cyber physical systems are presented.

Jun 22nd 2026
5-12 Weeks
Mathematical Foundations for Cryptography (Coursera) Coursera
University of Colorado System

Mathematical Foundations for Cryptography (Coursera)

Welcome to Course 2 of Introduction to Applied Cryptography. In this course, you will be introduced to basic mathematical principles and functions that form the foundation for cryptographic and cryptanalysis methods. These principles and functions will be helpful in understanding symmetric and asymmetric cryptographic methods examined in Course 3 and Course 4. These topics should prove especially useful to you if you are new to cybersecurity. It is recommended that you have a basic knowledge of computer science and basic math skills such as algebra and probability.

Jun 22nd 2026
4 Weeks
Cybersecurity and the Internet of Things (Coursera) Coursera
University System of Georgia

Cybersecurity and the Internet of Things (Coursera)

Welcome to “Cybersecurity and the Internet of Things”! This course is for you if you are curious about the most recent trends and activities in the internet capabilities and concerns about programmed devices. There are complexities and areas of necessary awareness when the industrial sector becomes connected to your home.

Jun 22nd 2026
4 Weeks
Introduction to Cybersecurity for Business (Coursera) Coursera
University of Colorado System

Introduction to Cybersecurity for Business (Coursera)

The world runs computers. From small to large businesses, from the CEO down to level 1 support staff, everyone uses computers. This course is designed to give you a practical perspective on computer security. This course approaches computer security in a way that anyone can understand. Ever wonder how your bank website is secure when you connect to it? Wonder how other business owners secure their network? Wonder how large data breaches happen? This is practical computer security. It will help you answer the question – what should I focus on?

Jun 22nd 2026
5-12 Weeks
Concurrent Programming in Java (Coursera) Coursera
Rice University

Concurrent Programming in Java (Coursera)

This course teaches learners (industry professionals and students) the fundamental concepts of concurrent programming in the context of Java 8. Concurrent programming enables developers to efficiently and correctly mediate the use of shared resources in parallel programs. By the end of this course, you will learn how to use basic concurrency constructs in Java such as threads, locks, critical sections, atomic variables, isolation, actors, optimistic concurrency and concurrent collections, as well as their theoretical foundations (e.g., progress guarantees, deadlock, livelock, starvation, linearizability).

Jun 22nd 2026
4 Weeks