Learn at your own pace

Study 8 hours/week and complete in 6 months.

No programming experience required

See more requirements.

Student Rating

View all reviews ()

Estimated Salary

Based on US job data.

  • Logo color googlevr 117b149
  • Logo color vive ed1d965
  • Logo color upload 55b95ea
  • Logo color unity 5351e60

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 fe346ee769670427408baffb9a2f2b178d4da8347c5a79c2037d94d8d112bdd5

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.

Learn with the best

Christian Plagemann
Christian Plagemann

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

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

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

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

Austin McCasland
Austin McCasland

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.

Our Hiring Partners

    Lucid Samsung Upload Nod

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

Latest reviews from our Nanodegree Students


What is a Nanodegree?

Content by Industry Leaders
Content by Industry Leaders

We built this program with expert analysts and leading a companies like Facebook and MongoDB to ensure you master the skills needed to meet the requirements of industry.

Human Feedback
Human Feedback

Our mentor network of experienced data analysts will return your project within 24 hours, with line-by-line comments and tips to ensure you are mastering the material.

Personalized Career Guidance
Personalized Career Guidance

Take advantage of free resume and online profile reviews. You’ll also receive access to our network of hiring partners, and prepare for hiring questions with mock interviews.

Self-Paced Progress
Self-Paced Progress

Work at your own pace, on your own schedule. You can even pause your subscription for when life gets busy or you need a short break.

Tailored Project Portfolio
Tailored Project Portfolio

Build a portfolio of industry-relevant projects. Upon graduation, you’ll have an array of example work to impress any employer.

1-on-1 Coaching and Mentorship
1-on-1 Coaching and Mentorship

Whether you're stuck on a project or confused by a concept in class, our mentors can answer any question in personal 1-on-1 sessions.


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 vrdeveloper@udacity.com 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 vrdeveloper@udacity.com.

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