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

Why Take This Nanodegree Program?

Virtual reality 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. As a student of this program, you’ll master the core principles and foundations of virtual reality, develop and refine a keen sense for great VR design, and build performant and comfortable VR experiences as you become familiar with the most important SDKs and APIs of the major platforms, including PC and mobile. 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!

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 anyone who enrolls in our VR Developer program by April 15, 2017 a free Samsung Gear 360. All you need to bring is your imagination.

*See FAQ for more details.

Our Hiring Partners
  • Lucid
  • Samsung
  • Upload
  • Nod

Learn with the Best

Christian Plagemann
Christian Plagemann

Curriculum Developer

Christian is the Curriculum Lead for the VR Developer Nanodegree program at Udacity. He previously co-founded the VR Team at Google and also ran a team on physical interaction research.

Matt Sonic
Matt Sonic

Course Developer

Matt, Content Lead, is a serial entrepreneur, artist, and engineer with a passion for finding new ways to improve life using technology. Matt's goal is to help spread the adoption of virtual reality to the world.

Vasanth Mohan
Vasanth Mohan

Course Developer

Vasanth, Course Developer, previously worked at Stanford's Virtual-Human Interaction Lab. In addition to Udacity, he is also working on an initiative called FusionEd to inspire more people to get started creating content.

Chris Birke
Chris Birke

Course Developer

Chris, Course Developer, is a veteran game developer with experience across many disciplines, from artist and designer to graphics engineer.

Austin McCasland
Austin McCasland

Course Developer

Austin, Course Developer, is a VR 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.

What You Will Learn

Prerequisite Knowledge

No programming experience is required for the VR Developer Nanodegree program. You need some basic computer skills, and entry-level geometry knowledge. There are specific hardware requirements depending on which concentration you intend to pursue.

Need to Prepare?

Though no programming experience is required, familiarity with programming languages or design theory is helpful.

Prepare now with Intro to Computer Science.

  • Lesson 1

    Introduction to Virtual Reality

    Learn about the principles of VR technology including optics, displays, stereopsis, tracking, and major hardware platforms. By the end of this module, you will have created and deployed a VR application.

  • Lesson 2

    VR Scenes & Objects

    Learn the the fundamentals of using the Unity Game Engine to build beautiful and performant VR scenes. Starting from basic game objects, you will learn about transforms and materials, animations and cameras, and finally, some complex lighting to make the experience really stand out.

  • Lesson 3

    VR Software Development

    Learn how to make your VR experience more dynamic and responsive to your users. You will be exposed to C# programming and using it in the Unity interface.

  • Lesson 4

    VR Design

    Learn some of the fundamentals of VR design including ergonomics, user testing, interface design, and gain a solid foundation to approach any VR design task. This course focuses heavily on iteration - the secret sauce which has the power to make any project great.

  • Lesson 5

    VR Platforms & Applications

    What is happening in the VR industry and why it is so exciting? Learn about the impact potential of VR and be equipped to research areas of VR that interest you.

Projects You Will Build

Project 1 - Your First VR App
Project 1

Your First VR App

Customize and a build a personalized VR app and then try it in your Cardboard headset. First, you’ll write your name in a VR world. Then, you’ll build a button that turns the sun on and off. To help you see in the dark, you’ll build another button that toggles a headlamp on and off. This project will have you experimenting in the Unity Editor and deploying VR apps to your phone.

Customize a simple VR App.

Project 2 - Build an Apartment
Project 2

Build an Apartment

Become a VR architect and design an apartment. Start off by creating some walls. Next, add some couches, chairs, tables, and rugs. Don’t forget to add a kitchen! Once you’ve finished decorating, be sure to add some nice mood lighting. It’s all up to you - create the apartment of your dreams in VR.

Become an architect and design an apartment in VR.

Project 3 - A Maze
Project 3

A Maze

Place the walls, add lights and materials, and then code a fully functional VR maze game. You’ll build 3D UI, waypoint-based navigation, clickable objects, and utilize spatial audio. Players will navigate the maze, collect coins along the way, then find a key that opens a gate to secret treasure.

Place walls, lights and materials, and create a VR maze game.

Project 4 - Puzzler
Project 4


You will apply design techniques to iterate, document, and write a public write-up for a well-designed and user-tested mobile VR application that asks users to solve a familiar Simon-says-like puzzle in a new way.

Design a user-friendly and atmospheric puzzle game in VR.

Project 5 - Night at the Museum
Project 5

Night at the Museum

Construct a virtual reality exhibit about a cutting-edge VR company or technology of your choice. This project showcases locomotion, VR scene design, interactivity, and an understanding of the industry. It's also a lot of fun!

Create a mobile VR experience based on industry.

Student Reviews



FAQ — VR Samsung 360 giveaway

  • What do I need to do to receive my free Samsung Gear 360 camera?

    Just enroll in the Virtual Reality Developer Nanodegree program between February 7, 2017, and April 15, 2017, and that’s it! You’re automatically enrolled in the promotion by doing so and once you complete the first five(5) projects of the Nanodegree program, we’ll contact you to arrange to ship you the camera.

  • I live outside of the United States and China. Am I eligible to participate?

    Currently, only students in the United States and China are eligible for this promotion.

  • I’m already enrolled in the VR Developer Nanodegree program. Am I eligible for this promotion?

    If you are currently enrolled in the Virtual Reality Developer Nanodegree program, and interested in this promotion, please email us at to discuss eligibility options.

  • I am currently enrolled in another Nanodegree program. Can I enroll in the VR Developer Nanodegree program, and be eligible for this promotion?

    You are eligible for the promotion if you enroll in the VR Developer Nanodegree program within the promotion dates, complete the first (5) projects of the Nanodegree program and are in the United States or China. Your enrollment in another Nanodegree program does not impact your eligibility for this program.

  • When will I receive my Samsung Gear 360 camera?

    Once you have successfully passed the “Night at the Museum” project, and all previous projects (P0 - P5) in the “VR Platforms and Applications” module of the Virtual Reality Developer Nanodegree program, you will be mailed your camera. On average, it takes 7 weeks to reach this stage of the program.

  • Where do I input my mailing address to receive my camera?

    Once you have successfully passed the “Night at the Museum” project, you will receive an email request to confirm the correct shipping address for your camera. You won’t need to do anything prior to receiving this email, you’ll just need to respond when you do receive it.

  • Does enrolling in this promotion impact any other Udacity promotions? For example, will I be eligible for the 50% tuition reimbursement if I graduate from the Virtual Reality Developer Nanodegree program within 12 months of my start date?

    Students in the United States and China, who enroll in the Virtual Reality Developer Nanodegree Program during the promotion period, and who are automatically enrolled in this promotion, will NOT be eligible for the 50% tuition reimbursement.

  • I am a resident of China or the United States, and I am planning on enrolling during the promotion period, but I already have a Samsung 360 Gear Camera. Can I opt out of the Samsung 360 Camera promotion?

    Yes. If you already have a Samsung Gear 360 camera, and would like to opt out of this promotion, please contact us at

  • See Special Terms

Contact Us

If you have a question, we have an answer. If you need something, we'll help you. Contact us anytime.

Contact Us Now

Thanks for your interest!

We'll be in touch soon.

Icon globe e82eae5d45465aba4fbe4bb746905ce55dc3324f310b79c60e4a20089057d347

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

前往优达学城中文网站 Ir para a página brasileira Go to Indian Site or continue to Global Site