Introduction to Virtual Reality (Udacity)

Offered by Udacity, Google VR,
Introduction to Virtual Reality (Udacity)

Learn about the basics of VR. This course is designed for students who are new to virtual reality and want to learn about the principles of VR technology including optics, displays, stereopsis, tracking, and major hardware platforms. You don’t need any programming experience to get started.

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

By the end of this course, you will have created and deployed a VR application. You will understand the physical principles of VR and you will use that knowledge to create a comfortable, high-performance VR application using Unity.
The journey to becoming a VR developer starts with mastering the underlying hardware and software principles. This course covers the foundational skills needed to produce professional VR experiences that are comfortable, polished, and performant.
VR development is an amazing career, with both demand and salaries rising. Every innovative VR professional relies on a core set of tools and principles. If you’re going to succeed, then you need to master them, too.

What You Will Learn

Lesson 1
What is VR?

  • Learn the basic history of VR development
  • Learn the physical principles of VR including display optics and orientation tracking
  • Understand how comfort & presence play a role in VR development

Lesson 2
Platforms & Paradigms

  • Learn the difference between native game engines and web platforms
  • Learn how tracking in VR works
  • Learn about the different platforms currently available for VR development

Lesson 3
Hello World

  • Learn about to install and open a project in the Unity platform
  • Learn how to view inspect and gain a basic understanding of the Unity platform interface
  • Install and open an app in Google cardboard

Prerequisites and Requirements
No programming experience is required. If you are new to virtual reality, and ready to start learning about this amazing technology, then this is the perfect place to begin! We will teach and use the Unity platform to edit a VR app, so you should have access to a computer running Mac OS X (10.8+) or Windows (7, 8, or 10).

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

Related Courses

Create Image Captioning Models with Google Cloud (Udacity) Udacity
Udacity,Google Cloud

Create Image Captioning Models with Google Cloud (Udacity)

Learn how to create, train, and evaluate an image captioning model by using deep learning. This course teaches you how to create an image captioning model by using deep learning. You learn about the different components of an image captioning model, such as the encoder and decoder, and how to train and evaluate your model.

Self Paced
Self-Paced
Health Data Science Foundation (Coursera) Coursera
University of Illinois at Urbana-Champaign

Health Data Science Foundation (Coursera)

This course is intended for persons involved in machine learning who are interested in medical applications, or vice versa, medical professionals who are interested in the methods modern computer science has to offer to their field. We will cover health data analysis, different types of neural networks, as well as training and application of neural networks applied on real-world medical scenarios.

Aug 10th 2026
4 Weeks
Intermediate Object-Oriented Programming for Unreal Games (Coursera) Coursera
University of Colorado System

Intermediate Object-Oriented Programming for Unreal Games (Coursera)

This course is the fourth and final course in the Specialization about learning how to develop video games using the C++ programming language and the Unreal game engine on Windows or Mac. This course assumes you have the prerequisite knowledge from the previous three courses in the specialization. You should make sure you have that knowledge, either by taking those previous courses or from personal experience, before tackling this course.

Aug 10th 2026
4 Weeks
Introducción al Aprendizaje Profundo (Coursera) Coursera
Universidad Austral

Introducción al Aprendizaje Profundo (Coursera)

Este curso te brindará los conocimientos introductorios sobre Aprendizaje Profundo, vas a entender los fundamentos teóricos y su implementación . Se comenzará entendiendo cómo evolucionó el campo hasta llegar a las redes profundas y cuáles son sus principales beneficios frente a otras técnicas de aprendizaje supervisado, así como también sus limitaciones y situaciones en donde no posee un rendimiento superior

Aug 17th 2026
4 Weeks
Convolutional Neural Networks (Coursera) Coursera
DeepLearning.AI

Convolutional Neural Networks (Coursera)

This course will teach you how to build convolutional neural networks and apply it to image data. Thanks to deep learning, computer vision is working far better than just two years ago, and this is enabling numerous exciting applications ranging from safe autonomous driving, to accurate face recognition, to automatic reading of radiology images.

Aug 10th 2026
4 Weeks
Deep Learning for Business (Coursera) Coursera
Yonsei University

Deep Learning for Business (Coursera)

Your smartphone, smartwatch, and automobile (if it is a newer model) have AI (Artificial Intelligence) inside serving you every day. In the near future, more advanced “self-learning” capable DL (Deep Learning) and ML (Machine Learning) technology will be used in almost every aspect of your business and industry. So now is the right time to learn what DL and ML is and how to use it in advantage of your company. This course has three parts, where the first part focuses on DL and ML technology based future business strategy including details on new state-of-the-art products/services and open source DL software, which are the future enablers.

Aug 24th 2026
5-12 Weeks
Practical Machine Learning on H2O (Coursera) Coursera
H2O.ai

Practical Machine Learning on H2O (Coursera)

In this course, we will learn all the core techniques needed to make effective use of H2O. Even if you have no prior experience of machine learning, even if your math is weak, by the end of this course you will be able to make machine learning models using a variety of algorithms. We will be using linear models, random forest, GBMs and of course deep learning, as well as some unsupervised learning algorithms.

Aug 17th 2026
5-12 Weeks