Course Overview
Live Online Tutorials
3Hours of
Lessons/week
Learn the best tools, processes, and workflows for a foundation in XR design and development. Join weekly classes built to teach you the fundamentals of Unity plus 1:1 sessions with an instructor where you'll get hands-on to develop your own VR or AR project.
Unlike pre-recorded tutorials, you get the benefit of a dedicated team of Unity-certified instructors, staff and industry mentors helping you build your skills and portfolio.
Graduates receive a certificate in XR Development and join a network of alumni.
Live 1:1 Sessions
1Hour/
week
Each week includes one hour of 1:1 mentorship where you will connect with a qualified expert and get hands-on building a portfolio project.
PREREQUISITES
- This is a beginner friendly course, no previous experience required
HARDWARE REQUIREMENTS
- Unity Version 2019 or greater (Free Download)
- A laptop or computer (Mac or PC)
- No headset required
WEEK 1 Introduction to Unity
An overview of Unity, creating 3D objects and terrain. An introduction to OpenVR and Vuforia.
WEEK 2 Introduction to C#
Introduction to C# and applying scripts to 3D game objects. Creating interactions with basic 3D objects.
WEEK 3 Introduction to Animations and UI
Creating custom animations, animating physics and 3D objects, 3D and 2D user interfaces, and applying 3D UI in AR.
WEEK 4 Developing VR Mechanics (Part 1)
Creating a VR rig with OpenVR. Implementing teleport and movement systems for VR controllers.
WEEK 5 Developing VR Mechanics (Part 2)
Applying grab and release mechanics. Enhancing physics-based interactions and throw mechanics. Building interactable experiences.
WEEK 6 3D Interactions and Physics
Improving on VR interactions with the application of delegates and inheritance in C# scripting.
WEEK 7 Introduction to AR Foundation
Creating an AR app using Vuforia. Introduction to AR Foundation's core features, including spacial mapping, plane tracking and occlusion.
WEEK 8 Designing VR Experiences
Virtual controls like buttons, levers, dials, sliders. Interacting & manipulating objects using raycasting.
WEEK 9 Final Project
Building a VR application that combines movement, input controls, and interaction using the trackpad and raycasting.
WEEK 10 Optimizing and Publishing Your App
Introduction to Unity Collaborate. Optimizing your VR or AR experience. Publishing your project to the App Store.
TOOLS



YOUR INSTRUCTORS
Our Instructors are Unity Certified

Prepare for a Unity Certificate
This course will provide you with a Circuit Stream certificate and the opportunity to complete your Unity certification as a Certified Associate Programmer, Artist and VR Developer.

Payment Plans
Full Payment
$3,950
3 Month Plan
$1,317
6 Month Plan
$673
12 Month Plan
$343
All payment plans are listed in US Dollars (USD).
Next course starts February 15th
REGISTRATION CLOSES FEBRUARY 8, 2021
Course Schedule
February 15 - April 21
APPLICATION DEADLINE: FEBRUARY 8, 2021
Timeslot 1 | Mondays & Wednesdays | 10:00-11:30am PST |
Timeslot 2 | Mondays & Wednesdays | 6:30-8:00pm EST |
Timeslot 3 | Mondays & Wednesdays | 6:30-8:00pm PST |
April 27 - July 1
APPLICATION DEADLINE: APRIL 21, 2021
Timeslot 1 | Tuesdays and Thursdays | 10:00-11:30am PST |
Timeslot 2 | Tuesdays and Thursdays | 6:30-8:00pm EST |
Timeslot 3 | Tuesdays and Thursdays | 6:30-8:00pm PST |
Ready to get started?

Unity Authorized Training Partner
Circuit Stream is a Unity Channel Partner and authorized training provider. Partners are approved based on their expertise, focus on quality education and a commitment to providing the highest level of training available.
Frequently Asked Questions
Is the XR Development with Unity course right for me?
With customizable project-based learning, we’ve worked with students building projects for their companies, people wanting to upgrade their skills to stay competitive in the workforce, students developing their own VR/AR project to self-publish, and more.
If you want to get a jump start on creating VR and AR, work with the best instructors from the industry, and gain valuable skills to develop your own VR/AR apps, we believe the course is right for you!
You can apply to meet with our student admissions team and determine whether the course is a good fit for your goals.
Do I need experience with Unity before taking this course?
No, the course is designed to bring you up to speed quickly on Unity and the tools you need to begin creating VR and AR applications. No previous experience is required. Before the course begins, we recommend walking through Unity’s introductory tutorials which will help you understand the basics and prepare you for more advanced topics we focus on in the online VR and AR course.
Thanks to small class sizes we can customize the course material to fit your experience level. By the end of the 10 weeks, regardless of where you started, beginners and experienced developers alike will understand the structure of C# and how Unity works on a very deep level.
What can I do after taking this course?
We'll teach you the skills to be familiar with C# programming and development with Unity. You'll understand how to use the tools needed to develop custom virtual and augmented reality applications for yourself and clients. You'll gain the skills that are necessary to transition to a career in the VR and AR industry, or complement your existing skills.
Do I need my own VR/AR headset or device to take this course?
No, in the course we are device agnostic and often develop cross-platform using OpenVR and AR Foundation. We specialize in your device in one-on-one sessions, but it is not required to have any VR or AR device to get started.
Do I need coding or C# experience to enroll in the course?
No! If you don’t have coding experience, we will work with you as a new programmer. Programming is going to be a valuable skill for the creating interactive VR and AR applications in the future, so during the course, we’ll help you learn the fundamentals of C# programming while building your own app from scratch in Unity.
If you do have programming experience, we’ll provide exercises that match your experience.
Why take a course with Circuit Stream?
We've taught more than 25,000 students, professionals and companies globally over dozens of courses. Our instructors are developers working in the VR and AR industry committed to helping you learn how to make VR and AR apps.