Nanodegree Program

VR High-Immersion

Become a VR Developer with High Immersion

Learn the Unity game engine, C#, and High-Immersion to master VR Development.


  • Time
    4 months

    Study 10 hrs/week and complete in 4 mo.

  • Classroom Opens
    April 16, 2019

    Classroom opens 7 days after enrollment closes

  • Prerequisites
    Object-oriented programming, C#, Working knowledge of Unity

    See prerequisites in detail

In Collaboration With
  • Unity

Dream big. We’ll get you there!

Whatever your goals, Udacity is dedicated to helping you make them happen. Master the latest skills, build amazing projects, and advance your career. With our unrivaled support and personalized attention we’ll do everything we can to make sure you succeed. We’ve got the support you need to turn your dreams into reality.
  • Dedicated personal mentor

    Overcome barriers to your learning with a knowledgeable mentor who can answer your questions and keep you focused on your goals.

  • Weekly live sessions

    Get the close attention you need and interact with your classmates in regular live Q&A sessions and webinars.

  • Personalized learning plan

    Accelerate your learning and beat your goals with a learning plan designed around your life.

Why Take This Program?

In this program, you’ll make the leap from VR generalist to in-demand specialist as a High-Immersion Developer. You’ll gain valuable experience building projects designed by industry experts at Google, Unity, and HTC, as you learn to develop for the Vive and Rift, use SteamVR and the Oculus SDK, and explore cross-platform development.

Why Take This Program?

Virtual reality job openings are up 800%

Effective & Engaging Content
Effective & Engaging Content

Effective & Engaging Content

Advance your High-Immersion VR skills through interactive content like quizzes, videos, and hands-on programs. Our learn-by-doing approach is the most effective way to learn VR developer skills, and to gain expertise with these advanced VR tools, techniques, and concepts.

Beneficial and Supportive Project Review

Beneficial and Supportive Project Review

Advance quickly and successfully through the curriculum with the support of expert reviewers whose detailed feedback will ensure you master all the right skills.

Engaging Community
Engaging Community

Engaging Community

Join a dynamic community of learners who are committed to an intensive and productive learning experience. You’ll give and receive support, make connections, and stay abreast of trends in your field. Our graduates consistently cite community as one of the most valuable features of their Nanodegree program experience.

Build a Portfolio of Resume-Worthy Projects

Build a Portfolio of Resume-Worthy Projects

Build real projects that demonstrate your skills mastery. These projects will populate a portfolio that can be shared with prospective employers. Our hiring partners regularly review these portfolios when seeking qualified candidates.

Learn with the best

Christian Plagemann
Christian Plagemann

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.

Matt Sonic
Matt Sonic

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.

Austin McCasland
Austin McCasland

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.

Sky Nite
Sky Nite

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.

Advance Your Career

The VR High Immersion Developer Nanodegree program is designed to ensure your long-term success in the field. The skills you learn will prepare you for jobs in VR development, and you’ll be ready to deliver immediate value to any organization. We will support you throughout your learning journey; from gaining valuable technical and career skills, to landing your dream job.Designed to prepare you for career success in Virtual Reality.

Hiring PartnersHiring Partners

VR Developers are in high demand. Create your professional portfolio with Udacity and open up a world of opportunities. Our hiring partners are eager to meet you.Create your portfolio and open up a world of opportunities.

Succeed with RecruitersSucceed with Recruiters

Work with experienced careers professionals for tailored advice on how to improve your search and impress recruiters. Including feedback on your LinkedIn, GitHub, and professional brand.Work with career professionals to impress recruiters

Build a Great NetworkBuild a Great Network

40,000+ highly-skilled grads make up your new career community. Ready to collaborate, share referrals, or hire your own team? The Udacity Alumni Network is here for you!Connect with our global community to grow your career.

What You Will Learn

Download Syllabus

VR High-Immersion

Master the latest tools and technologies, and put your tech skills to work in the exciting field of VR! Learn from industry experts like Google, Unity, and HTC, and become a Virtual Reality Developer. You’ll learn the fundamentals of VR design including ergonomics, user testing, and interface design, as you establish a solid foundation to approach any VR design task. You’ll hear exclusive perspective from industry professionals about the future of VR, and start preparing for your concentration. Here is where you are transformed from VR generalist to in-demand specialist as a High-Immersion Developer.

Learn VR design best-practices for proper ergonomics, user testing, interface design, and more. Dive deep into High-Immersion.

See fewer details

4 months to complete

Prerequisite Knowledge

Working knowledge of Unity and beginning to intermediate experience with object-oriented programming. See detailed requirements.

  • VR Design

    Learn VR design fundamentals such as ergonomics, user testing, and interface design, and build a solid foundation to approach any VR design task.

  • High Immersion

    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.

    Rube Goldberg Game
  • Performance & Publishing

    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.

    Performance Bounceback
  • High-Immersion Capstone

    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.

    High-Immersion Capstone
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.
Nanodegree Program
VR High-Immersion Nanodegree Program
$999 USD


During your 4-month term, you'll have access to the Nanodegree program classroom and materials, plus expert project reviews.

VR High-Immersion

Become a VR Developer with High Immersion