XR Development with Unity

Build your skills, network and a prototype virtual reality or augmented reality application in our project-based 10-week live online course.

Circuit Stream is a Unity certified training partner. Training partners are approved based on their expertise, focus on quality education and commitment to providing the highest level of training available.

Apply Now
Request Syllabus
Request Syllabus
Apply Now

1:1 Support

Learn the best tools, processes and workflows for a foundation in XR development and design.

Join weekly classes designed to teach you the fundamentals of Unity, plus 1:1 sessions where you'll get hands-on with instructors to co-develop your own spatial computing 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.
This is a beginner friendly course, no previous experience required.

  • No headsets required
  • A laptop or computer (Mac or PC)
  • Unity Version 2019 (Free Download)

WEEK 1 Introduction to Unity

An overview of Unity, creating 3D objects and terrain. An introduction to OpenVR and Vuforia.

Basic C# scripting and applying to game objects. Rigidbody kinematic and non-kinematic 3D objects & physics and non-physics based movement.

Creating custom animations, animating physics and 3D objects, 3D and 2D user interfaces, and applying 3D UI in AR.

Create a VR rig (simulated head and hands) with OpenVR, and implement teleport and locomotion movement features for VR controllers.

Applying grab & release mechanics. Enhancing physics-based grab/release and throw mechanics. Building VR interactable objects.

Improving on VR interactions with the application of delegates and inheritance in C# scripting.

Creating a Utility AR app using Vuforia. Introduction to AR Foundation including spacial mapping, plane tracking and occlusion.

Building physics in projectiles. Virtual controls like buttons, levers, dials, sliders. Interacting & manipulating objects using raycasting.

Building a VR interactable system from scratch that combines movement, virtual controls, and moving objects with trackpad and raycast.

Introduction to Unity Collaborate. Optimizing your VR or AR project. Publishing your app to Steam, Oculus, App Store, Google Play.


Who takes this course?

VMware testimoinal RAO

I strongly recommend the AR/VR course to anyone who is new to the field and wants to learn at a comfortable pace with knowledgeable instructors. The best part about the course is that you can work on your own project and meet with the instructor 1-on-1 every week and get their guidance. Thanks, Circuit Stream!

Karthik Rao
testimonial lng

Usman and Richard have both been amazing teachers. I was able to use what I was taught in class to aid in my job search. I landed a job within 3 months of starting my course with circuit stream. They were definitely a big reason I was able to succeed. I would recommend them to other aspiring XR professionals.

Syed Fatir Ali
Testimonial - Hershey

Circuit Stream is an EXCELLENT online course. It’s classroom and 1 on 1 sessions was beyond anything I could have imagined. My instructors went above and beyond. I would recommend this to any and everyone.

Richard Bailey

The online class format lets you ask questions and work through problems you are having on the homework as a class, which makes the learning fun.
Unity is a powerful tool, and harnessing that power to give clients better access and understanding to the project has been a goal of mine for several years. Thanks to this class from Circuit Stream I now understand how Unity works and how I can use it to better explain my projects to my clients.

Laura Smith
Testimonial - VMWare

The class surpassed my expectations. My background is in website/mobile UX design. I am fascinated at designing in a 3D setting. The class is very hands-on by guiding me to create multiple AR and VR games/tools. Also, I really appreciate all the help I received from my instructor since I have little programming experience. I highly recommend this class to anyone who’s interested in learning more about AR/VR.

Xi Bi

It’s a perfect time while this is a growing industry to try and get into VR and AR. This investment is for the long term and it’s worthwhile if you want to get into VR/AR development.
Anybody can pick this up, you just need the right tutor and right environment. Just put the time in, sit in with the instructors, and by the end of that session you’re gonna be proficient with Unity.

Mike Oakes

I was so scared about touching Unity! It felt so overwhelming but Circuit Stream made it so easy to learn compared to other online courses. In Circuit Stream classes you actually interact with other students. It changed the way I think about Unity.

Brenda Cordova

The experience was an excellent one! Having the interaction with our instructor as well as other students in the class was so valuable and important. Another online course I took did not provide that. With the training I received I’ve been able to build an AR project that will be showcased at one of our Senior Leadership events next month.

Marcus Lewis


Usman Mir
Usman Mir

Usman has worked with Unity for over 10 years. XR development combines his passion in problem solving and building innovation applications.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to development. She’s led Circuit Stream’s AR apps on Magic Leap and HoloLens.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to development. She’s led Circuit Stream’s AR apps on Magic Leap and HoloLens.

Raghav Bashyal

Raghav has nearly 10 years experience with Unity in XR, immersive experiences, and wearable tech. He specializes in HTC Vive, Oculus and ARKit.

Payment Plans

Full Payment


3 Month Plan


6 Month Plan


12 Month Plan


May 25 - Aug 3

Live online

10:00 - 11:30am Pacific Time Tuesday and Thursday
6:30 - 8:00pm Pacific Time Tuesday and Thursday
6:30 - 8:00pm Pacific Time Tuesday and Thursday
10:00-11:30am Pacific Time Tuesday and Thursday
6:30-8:00pm Eastern Time Tuesday and Thursday
6:30-8:00pm Pacific Time Tuesday and Thursday
Jul 20 - Sep 23

Live online

10:00 - 11:30am Pacific Time Monday and Wednesday
6:30 - 8:00pm Pacific Time Monday and Wednesday
6:30 - 8:00pm Pacific Time Monday and Wednesday
10:00-11:30am Pacific Time Monday and Wednesday
6:30-8:00pm Eastern Time Monday and Wednesday
6:30-8:00pm Pacific Time Monday and Wednesday