Skip to main content

Virtual Reality App Development

This Professional Certificate program will teach you what VR devices exist, how VR technology works, and how to write software, often called VR experiences, for it. You will learn effective 3D interaction techniques to use VR applications, how to write VR applications in WebVR and Unity 3D, and what features make a VR application successful.

  • How Virtual Reality Works

    How Virtual Reality Works

    In this course, part of the Virtual Reality Professional Certificate program, we will explore the foundations of user-friendly virtual reality app development for consumers, as well as enterprise solutions. Both hardware and software aspects will be discussed.. By the end of this course, you will understand what is important for successful virtual reality software and learn how to write simple virtual reality programs themselves with WebVR.

  • Computer Graphics

    Computer Graphics

    This course, part of the Virtual Reality (VR) Professional Certificate program, teaches the basics of computer graphics that apply to all of these domains. Students will learn to create computer-generated images of 3D scenes, including flybys of objects, make a real-time scene viewer, and create very realistic images with raytracing.

  • Creating Virtual Reality Apps

    Creating Virtual Reality Apps

    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.