In collaboration with
Real-world projects from industry experts
Technical mentor support
Personal career coach and career services
Flexible learning program

Curriculum Developer
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.

Product Lead
Matt is a serial entrepreneur, artist, engineer, and founder of SFVR. His specialties are: virtual reality, computer graphics, interaction design, and high-performance programming.

Content Developer
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.

Content Developer
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.
Hide details
Working knowledge of Unity and beginning to intermediate experience with object-oriented programming. See detailed requirements.
Learn VR design fundamentals such as ergonomics, user testing, and interface design, and build a solid foundation to approach any VR design task.
Learn the fundamentals of developing for the Vive and Rift, and their 6 degrees of freedom hand controllers. First, you will learn about the benefits and constraints of these headsets, and explore design concepts with these strengths and weaknesses in mind. Then you will learn how to use SteamVR to give your user locomotion, hand physics, and menu systems, and how to accomplish this functionality with the Oculus SDK. Finally, you will learn about cross-platform development.
Learn how to maximize your performance for desktop VR apps, and gain an overview of possible distribution channels. First, you will learn how to use Unity’s performance tools to identify what your app’s processing bottlenecks are. This will include an overview of the most common bottlenecks and an in-depth look at how to avoid them. Then you will explore Unity’s lighting system and learn tricks for achieving beautiful lighting at a minimized performance cost. Finally, you will learn how to get your apps on Steam, Viveport, and the Oculus Store.
Create a VR project of your choosing, using any hardware, then complete a series of VR challenges, winning points as you advance towards your goal.
—The partnership with Udacity is central to our efforts to disseminate critical information on Samsung technologies to the developer community. Within this framework, the Udacity VR Developer Nanodegree program is an excellent vehicle to engage developers and strengthen the Gear VR ecosystem.
MIHAI POHUNTU, VP, EMERGING PLATFORMS, SAMSUNG ELECTRONICS AMERICA
High Immersion VR content offers some of the most incredible experiences modern users can enjoy, and in this program, you’ll learn the skills, tools, techniques, and concepts necessary to start creating your own High Immersion VR content. Adding these specialized skills to your VR toolkit is an excellent way to advance your career in a field that offers the opportunity to combine creative and technical skills in truly unique ways. Plus, demand for skilled VR developers and designers is growing at an unprecedented rate—VR developer job openings are up 800% year-over-year—and there has never been a better team to enter the field.
We believe that VR will power transformative change across a number of industries. Graduates of this program will be valuable additions to any team working in the domains of gaming, web development, app development, social media, film, e-commerce, and marketing. Opportunities also exist in healthcare, architecture, finance, retail, media, advertising, education, and more.
Specific roles include: AR/VR Developers, Unity Developers, Web, Android & IOS Developers, 3D Graphics programmers, Game Designers, User Experience and Interaction Designers, Graphic Designers, 3D Artists, Interactive Media Developers, and Creative Directors.
If you’re eager to start creating compelling VR content at the cutting-edge of the field, this program is an ideal way to learn the necessary skills. Plus, having these advanced techniques in your toolkit will give you a significant advantage as your pursue career advancement, as developers with experience producing High Immersion VR experiences are in high demand.
The VR Foundations program is an entry-level program. You’ll learn the core skills, tools, techniques, and concepts you’ll need to pursue more advanced studies, and get on the path to a career as a VR Developer. There are no prerequisites required to enroll. The VR Mobile 360 Developer and VR High Immersion Developer Nanodegree programs are both advanced, career-ready programs. To enroll, you must meet certain prerequisites, and have either completed our VR Foundations program, or acquired equivalent skills and experience. Each of these two advanced programs focuses on a different specialization within the larger field of VR, and which you should choose is dependent on your ultimate learning and career goals, and the kind of creative content you want to develop.
No. This Nanodegree program accepts all applicants regardless of experience and specific background.
Intermediate computer skills, meaning you are comfortable with file management, installing software, working with zip archives, etc. Working knowledge of Unity. Beginning to intermediate experience with object-oriented programming.
Access to this Nanodegree program runs for the length of time specified in the payment card above. If you do not graduate within that time period, you will continue learning with month to month payments. See the Terms of Use and FAQs for other policies regarding the terms of access to our Nanodegree programs.
The full program consists of comprised of one (1) Term of four (4) months at a cost of USD 999. Payment is due before the term begins.
Please see the Udacity Nanodegree program FAQs found here for policies on enrollment in our programs.
Congratulations! If you'd like to continue pursuing VR Development, please see our VR Mobile 360 program.
For this Nanodegree program, you will need to the minimum equipment requirements outlined here: https://www.udacity.com/tech-requirements