• Time
    3 Terms — 2 months each

    Study 8 hrs/week and complete in 6 mo.

  • Classroom Opens
    August 14, 2017

    Classroom opens in 53 days.

  • Student Rating

    View all reviews ()

  • Estimated Salary

    Based on US job data

In Collaboration With
  • Google VR
  • Vive
  • Upload Collective
  • Unity
  • Samsung

Why Take This 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 VR applications, and pursue an advanced concentration as you transform from VR generalist to in-demand specialist.

Icon arrow stat 6b74daf4d5d4e62393443f2cf05159bec7d8c10da1649dca40121b73c78dbcd3

Virtual reality job openings are up 800%

Samsung Gear 360

Get your FREE*

Samsung Gear 360

VR is where hardware and software combine to make magic. That's why we're offering enrolled students in our VR Developer program a free Samsung Gear 360. All you need to bring is your imagination.

*Samsung Gear 360 Giveaway FAQs

Our Hiring Partners
  • Lucid
  • Samsung
  • Upload
  • Nod

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.

Chris Birke
Chris Birke

Content Developer

Chris Birke is an experienced game developer devoted to GPU programming, procedural generation, and emergent technologies for VR, who hopes to bring new life and expression to future digital worlds.

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.

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.

Concentrations
Term 3

Concentrations

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

What You Will Learn

Download Syllabus

Thanks for your interest!

If the download did not begin, please download the syllabus directly here.

Term 1

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.

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

See Details

2 months to complete

Prerequisite Knowledge

No programming experience is required for the VR Developer Nanodegree program. See detailed requirements.

  • Introduction to Virtual Reality

    Learn the principles of VR technology, and use that knowledge to create a comfortable, high-performance VR application using Unity.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Udacity Carnival
  • VR Scenes & Objects

    Use the Unity Game Engine to build beautiful, performant VR scenes. Learn about 3D transforms and materials, and experiment with animations, cameras, and lighting.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Build an Apartment
  • VR Software Development

    Learn how to make VR experiences more dynamic and responsive to your users by applying basic programming constructs such as methods, loops, variables, and events.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 A Maze
Term 2

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.

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

See Details

2 months to complete

Prerequisite Knowledge

You must have a working knowledge of Unity as a game developer or digital storyteller. 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.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Puzzler
  • VR Platforms and Applications

    Survey current VR trends and technology, research an area of interest, choose your hardware, and decide which of three Concentrations you want to pursue.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Night at the Museum
Term 3

Concentrations

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!

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

See Details

2 months to complete

Prerequisite Knowledge

You must successfully complete Term 2 before you can enroll in Term 3. See detailed requirements.

Icon term specialization 8b20cc342e97220fd598bf5a77d7a764c7e43a4431f61c62ca55686c5f7acb91
Concentration

Mobile Performance & 360 Media

  • From mitigating heat issues to analyzing inefficient algorithms, learn the three most important considerations in mobile VR: performance, performance, and performance!

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Tic-Tac-Toe
  • Plan a 360 film shoot, master 360 video stitching, and learn audio capture options. Edit with Adobe Premiere, and use Unity for interactions, effects, and controls.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 The Protagonist Journey Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 The Storyteller’s Revenge
  • 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.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Capstone
Icon term specialization 8b20cc342e97220fd598bf5a77d7a764c7e43a4431f61c62ca55686c5f7acb91
Concentration

High-Immersion Unity

  • Learn Vive and Oculus development fundamentals, how to use SteamVR to give your user locomotion and hand physics, and how to maximize performance for Desktop VR.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Rube Goldberg Challenge Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Performance Bounceback
  • 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.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Capstone
Icon term specialization 8b20cc342e97220fd598bf5a77d7a764c7e43a4431f61c62ca55686c5f7acb91
Concentration

High-Immersion Unreal

  • Use Unreal Engine 4 to create VR experiences that utilize 6 degrees of freedom headsets and motion controllers, and master Roomscale and Standing scale VR design.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Kitchen Cleanup Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 Hide and Seek
  • 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.

    Icon project 96f52036b807dfc0ec7e1757eb0e07a56e11058e04e414a1578f10138f61c939 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 Nanodegree program is an excellent vehicle to engage developers and strengthen the Gear VR ecosystem.”

— Mihai Pohuntu, VP, Emerging Platforms, Samsung Electronics America

Student Reviews

()

Start Learning Now

Foundations
Term 1
$400

total

If you’re new to Unity, select Term 1, and start learning the foundations of VR development in Unity.

Prerequisites

No coding experience needed.

Essentials
Term 2
$400

total

If you have a working knowledge of Unity as a game developer or digital storyteller, select Term 2.

Prerequisites

Familiarity with Unity required.

Start Learning Now

All students will ultimately advance to Term 3. Completion of Term 3 is required to graduate.
You'll enroll in Term 3 upon completing Term 2. The cost for Term 3 is $400.

FAQ

  • Why should I enroll in the VR Developer Nanodegree program?

    Virtual reality (VR) job openings are up 800% year-over-year. Demand for skilled VR developers and designers who can create high-quality content is growing at an unprecedented rate. The goal of this program is to equip you with the skills and experience you’ll need to take advantage of all this incredible opportunity. If you’re ready to start creating memorable and compelling experiences using the very latest virtual reality technologies, then this is the program for you!

    See More Questions

Become a VR Developer

Enroll today, and start putting your skills to work!

Start Learning Now
Icon globe e82eae5d45465aba4fbe4bb746905ce55dc3324f310b79c60e4a20089057d347

Udacity 现已提供中文版本! A Udacity tem uma página em português para você! There's a local version of Udacity for you! Sprechen Sie Deutsch?

Besuchen Sie de.udacity.com und entdecken Sie lokale Angebote, unsere Partnerunternehmen und Udacitys deutschsprachigen Blog.

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site Icon flag de deedb1a7a695700236cb6ef4204ddbede5d197dab9b47716c87a0b4d5d9fc325 Zu de.udacity.com continue in English