Nanodegree Program

Become a VR Developer

Learn from VR industry experts like Google, Unity and HTC

Master the latest tools and technologies of VR development, and put your tech skills to work in this exciting field! Learn from industry experts like Google, Unity, and HTC, and become a Virtual Reality Developer.

  • Time
    3 Terms — 2 months each

    Study 10 hrs/week and complete in 6 mo.

  • Prerequisites
    No prior knowledge required

    See prerequisites in detail

  • Language
    English

    Learning material and communication in English

Built in partnership with
  • Unity
  • Google VR
  • Vive
  • Samsung

Why Take This VR Developer Nanodegree Program?

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.


Why Take This VR Developer Nanodegree Program?

Virtual reality job openings are up 800%

Course Path

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.

Foundations
TERM 1

Foundations

Learn the Unity game engine, C#, and Google Cardboard to master the foundations of VR development.

Essentials
TERM 2

Essentials

Learn VR design best-practices for proper ergonomics, user testing, interface design, and more.

Specializations
TERM 3

Specializations

Dive deep into Mobile Performance & 360 Media or High-Immersion Unity.

What You Will Learn

Download Syllabus
Term 1

VR Foundations

Focus on the fundamentals of using the Unity Game Engine to build beautiful and performant VR scenes, and learn how to make your VR experience more dynamic and responsive by using C# programming in the Unity interface.

Focus on the fundamentals of using the Unity Game Engine to build beautiful and performant VR scenes, and learn how to make your VR experience more dynamic and responsive by using C# programming in the Unity interface.

See details

2 months to complete

Term 2

VR Essentials

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.

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.

See details

2 months to complete

Term 3

Your VR Specialization

Here is where you’re transformed from VR generalist to in-demand specialist! You’ll select one of three concentrations—Mobile Performance & 360 Media, High-Immersion Unity, or High-Immersion Unreal—and work through specialized projects on the way to your final Capstone Project!

You’ll select one of three concentrations—Mobile Performance & 360 Media, High-Immersion Unity, or High-Immersion Unreal—and work through specialized projects on the way to your final Capstone Project!

See details

2 months to complete

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 Nanodegree program is an excellent vehicle to engage developers and strengthen the Gear VR ecosystem.
— MIHAI POHUNTU, VP, EMERGING PLATFORMS, SAMSUNG ELECTRONICS AMERICA

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.

Vasanth Mohan
Vasanth Mohan

Content Developer

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 Leibrick
Suzanne Leibrick

Content Developer

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

Joe Radak
Joe Radak

Content Developer

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.



World-Class Nanodegree Programs

Jobs of Tomorrow Start Here

Become a VR Developer

Learn from VR industry experts like Google, Unity and HTC