Home » Computer Science » Free Online Course on Creating Virtual Reality (VR) Apps

Free Online Course on Creating Virtual Reality (VR) Apps

The University of California, San Diego is offering Creating Virtual Reality (VR) Apps. In this course applicants will learn the tools and techniques to develop your own professional VR app in Unity 3D.

Applicants will learn how to implement the most important VR interaction concepts such as selection, manipulation, travel, wayfinding, menus, and text input in Unity. The course will start on September 1, 2017.

Sending
User Review
0 (0 votes)

Course At A Glance

Length: 6 weeks
Effort: 5-7 hours pw
Subject: Computer Science
Institution: UC San Diego and edx
Languages: English
Price: Free
Certificate Available: Yes, Add a Verified Certificate for $99
Session: Course Starts on September 1, 2017

Providers’ Details

The University of California, San Diego (UC San Diego) is a student-centered, research-focused, service-oriented public institution that provides opportunity for all. This young university has made its mark regionally, nationally and internationally. Named in the top 15 research universities worldwide, UC San Diego fosters a culture of collaboration that sparks discoveries, advances society and drives economic impact.

About This Course

Build professional VR apps using Unity 3D, a powerful cross-platform 3D engine that provides a user-friendly development environment. In this course, part of the Virtual Reality Professional Certificate program, you will learn how to build a VR engine from the ground up, so you fully understand the entire rendering pipeline from 3D model to pixels in the VR display.University will also cover motion prediction, 3D stereo, lens distortion, time warp and other optimizations for a fluid, realistic VR experience.

You will also learn how to implement the most important VR interaction concepts such as selection, manipulation, travel, wayfinding, menus, and text input in Unity.

Unity is a GUI based programming environment, in which much of the programming can be done through dialog windows. It also supports scripts written in C#, which as we will show will allow for more complex VR functionality.

Why Take This Course?

What you learn about VR programming in this course will help you write VR games, architectural walkthroughs, engineering simulations, 3D data viewers, medical training applications, and many more..

Learning Outcomes

  • Develop professional VR apps using Unity 3D
  • Run Unity 3D applications in VR on a smart phone
  • Create a 3D scene
  • Select items in the scene
  • Move around the 3D world
  • Create easy to interact with menus to control application parameters
  • Input alphanumeric information (text, numbers)
  • Play back regular video
  • Panoramic pictures and video

Instructors

  • Basic linear algebra skills in vector and matrix mathematics, as well as coordinate system transformations
  • Basic programming experience in C, C++ or C#

Requirements

  • Basic linear algebra skills in vector and matrix mathematics, as well as coordinate system transformations
  • Basic programming experience in C, C++ or C#

How To Join This Course

  • Go to the course website link
  • Create an edX account to SignUp
  • Choose “Register Now” to get started.
  • EdX offers honor code certificates of achievement, verified certificates of achievement, and XSeries certificates of achievement. Currently, verified certificates are only available in some courses.
  • Once applicant sign up for a course and activate their account, click on the Log In button on the edx.org homepage and type in their email address and edX password. This will take them to the dashboard, with access to each of their active courses. (Before a course begins, it will be listed on their dashboard but will not yet have a “view course” option.)

Apply Now