Become a VR Developer
Learn from VR industry experts like Google, Unity and HTC
In collaboration with
Study 10 hrs/week and complete in 6 mo.
Learning material and communication in English
In this program, you’ll gain the skills needed to develop world-class Virtual Reality content. You’ll master the core principles of VR development and design, learn to turn your creative ideas into high-performance virtual reality apps, and pursue an advanced concentration as you transform from VR generalist to in-demand specialist.
Self-select your starting point as either Term 1 or Term 2, depending on your current skills and experience. If you're new to VR, select Term 1. If you have a working knowledge of Unity as a game developer or digital storyteller, select Term 2. All students will ultimately move to Term 3.
Learn the Unity game engine, C#, and Google Cardboard to master the foundations of VR development.
Learn VR design best-practices for proper ergonomics, user testing, interface design, and more.
Dive deep into Mobile Performance & 360 Media or High-Immersion Unity.
Christian co-founded the VR Team at Google, started the VR Nanodegree program at Udacity, and developed this VR curriculum together with our partners and the team.
Matt is a serial entrepreneur, artist, engineer, and founder of SFVR. His specialties are: virtual reality, computer graphics, interaction design, and high-performance programming.
Vasanth previously worked at Stanford's Virtual-Human Interaction Lab. In addition to Udacity, he is also working on an initiative called FusionEd to help raise aware for VR and inspire more people to get started creating content.
Suzanne is an independent VR designer. She is also a cofounder of ARVR Academy, a non-profit that teaches women VR and AR development at low cost, and aims to create gender parity in the VR and AR industry in 5 years.
Austin is a virtual reality user experience designer. His background is in interactive sculptural new media, and he has a Masters degree in Human-Computer Interaction from Carnegie Mellon University.
Sky, also Head of Education at Upload VR, uses a combination of entrepreneurship, design, authorship, and engineering to create beneficial systems and media which will build cooperation towards an ever-improving future.
Joe is an independent game developer from New Jersey. He graduated with a degree in Astrophysics from Penn State University and is currently spending his time exploring VR game development with Unreal Engine 4.
If you’re new to Unity, select Term 1, and start learning the foundations of VR development in Unity.
No coding experience needed.
If you have a working knowledge of Unity as a game developer or digital storyteller, select Term 2.*
Familiarity with Unity required.
*All Terms build on one another. All Students will ultimately advance to Term 3 which completion is required to graduate.