For Adults

For Youth

Delivered in collaboration with

Delivered in collaboration with

LIVE COURSE

XR Development with Unity

Part-time · 10 weeks

Learn the foundational skills to develop augmented reality and virtual reality using industry-standard tools.

Download Syllabus

Download Syllabus

Download Syllabus

Over the course of 10 weeks, the XR Development with Unity course equips you with the foundational skills to develop AR and VR applications using Unity.

What you will learn

Essential skills to navigate Unity editor while also exploring advanced topics like scripting, graphics, and audio integration.

Create custom components for Unity using C# Scripting. You will also grasp advanced topics such as physics, user input, and object-oriented programming.

Create immersive Virtual Reality scenes by adding objects, animation, and interactivity.

Foundations of creating Augmented Reality experiences through marker-based and markerless AR techniques.

Create and deploy across multiple platforms including VisionOS, iOS, Android, Oculus, Playstation VR, HoloLens, and more.

Essential skills to navigate Unity editor while also exploring advanced topics like scripting, graphics, and audio integration.

Create custom components for Unity using C# Scripting. You will also grasp advanced topics such as physics, user input, and object-oriented programming.

Create immersive Virtual Reality scenes by adding objects, animation, and interactivity.

Foundations of creating Augmented Reality experiences through marker-based and markerless AR techniques.

Create and deploy across multiple platforms including VisionOS, iOS, Android, Oculus, Playstation VR, HoloLens, and more.

What to expect?

Weekly Learning Structure - Spend up to a total of 6 hours per week on live sessions, self-paced review of course content, and assignments.

Portfolio Building - By the end of the course you will have a portfolio of projects to show off your skills.

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals

Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies

Weekly Learning Structure - Spend up to a total of 6 hours per week on live sessions, self-paced review of course content, and assignments.

Portfolio Building - By the end of the course you will have a portfolio of projects to show off your skills.

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals

Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies

Projects our learners have built

Student Project

Sabrina Yerin Hong, 2023

Max Crisis

Donovan Cerminara, 2022

All Snakes No Brakes

Erik Hauner, 2022

Midnight Chef

Melinda Yang, 2022

Projects our learners have built

Student Project

Sabrina Yerin Hong, 2023

Max Crisis

Donovan Cerminara, 2022

All Snakes No Brakes

Erik Hauner, 2022

Midnight Chef

Melinda Yang, 2022

Projects our learners have built

Student Project

Sabrina Yerin Hong, 2023

Max Crisis

Donovan Cerminara, 2022

All Snakes No Brakes

Erik Hauner, 2022

Midnight Chef

Melinda Yang, 2022

The Curriculum

Unit 1

Introduction to Unity

Unit 1

Introduction to Unity

Unit 2

C# Scripting

Unit 2

C# Scripting

Unit 3

Introduction to Virtual Reality

Unit 3

Introduction to Virtual Reality

Unit 4

Virtual Reality Interactions

Unit 4

Virtual Reality Interactions

Unit 5

Marker-based AR

Unit 5

Marker-based AR

Unit 6

Markerless AR

Unit 6

Markerless AR

Unit 7

Game Jam

Unit 7

Game Jam

Unit 1

Introduction to Unity

Unit 2

C# Scripting

Unit 3

Introduction to Virtual Reality

Unit 4

Virtual Reality Interactions

Unit 5

Marker-based AR

Unit 6

Markerless AR

Unit 7

Game Jam

Course Structure

Our courses are designed to provide the structure you need to reach your unique learning goals. With clear start and end dates to weekly units, the structure ensures that you can effectively manage your learning, stay on track, and fully engage with the course content. 

Each learning cycle begins on Sunday with access to new course content and ends on Saturday with the submission of an assignment. This ensures that all learners in a cohort move through the course together, benefiting from group discussions and peer learning, keeping you committed to completing the course. Your cohort and instructors act as accountability partners, ready to help if you ever feel stuck or fall behind.

A typical week consists of:

A calendar

Content Modules

Each week starts on Sunday with new course content shared in our learning platform.

Weekly Kick Off

Start the week with a 30-minute meeting with your instructor to understand weekly goals and clarify any questions you have about the content.

Discuss, Collaborate and Network

Engage, learn, and network on our Discord server throughout the week, fostering insights, collaboration, and connections with your cohort and instructors.

Assignment Submission

Apply your weekly learnings by completing and submitting an assignment every Saturday.

Lab

Engage in a hands-on, 1-hour live workshop towards the end of the week to explore content, clarify doubts, and delve deeper into assignments.

Personalized Feedback

We value your progress. Each week you will receive personalized feedback on your assignments from our instructors, helping to guide your learning journey effectively.

Course Structure

Our courses are designed to provide the structure you need to reach your unique learning goals. With clear start and end dates to weekly units, the structure ensures that you can effectively manage your learning, stay on track, and fully engage with the course content. 

Each learning cycle begins on Sunday with access to new course content and ends on Saturday with the submission of an assignment. This ensures that all learners in a cohort move through the course together, benefiting from group discussions and peer learning, keeping you committed to completing the course. Your cohort and instructors act as accountability partners, ready to help if you ever feel stuck or fall behind.

A typical week consists of:

A calendar

Content Modules

Each week starts on Sunday with new course content shared in our learning platform.

Weekly Kick Off

Start the week with a 30-minute meeting with your instructor to understand weekly goals and clarify any questions you have about the content.

Discuss, Collaborate and Network

Engage, learn, and network on our Discord server throughout the week, fostering insights, collaboration, and connections with your cohort and instructors.

Assignment Submission

Apply your weekly learnings by completing and submitting an assignment every Saturday.

Lab

Engage in a hands-on, 1-hour live workshop towards the end of the week to explore content, clarify doubts, and delve deeper into assignments.

Personalized Feedback

We value your progress. Each week you will receive personalized feedback on your assignments from our instructors, helping to guide your learning journey effectively.

Course Structure

Our courses are designed to provide the structure you need to reach your unique learning goals. With clear start and end dates to weekly units, the structure ensures that you can effectively manage your learning, stay on track, and fully engage with the course content. 

Each learning cycle begins on Sunday with access to new course content and ends on Saturday with the submission of an assignment. This ensures that all learners in a cohort move through the course together, benefiting from group discussions and peer learning, keeping you committed to completing the course. Your cohort and instructors act as accountability partners, ready to help if you ever feel stuck or fall behind.

A typical week consists of:

Content Modules

Each week starts on Sunday with new course content shared in our learning platform.

Weekly Kick Off

Start the week with a 30-minute meeting with your instructor to understand weekly goals and clarify any questions you have about the content.

Discuss, Collaborate and Network

Engage, learn, and network on our Discord server throughout the week, fostering insights, collaboration, and connections with your cohort and instructors.

Assignment Submission

Apply your weekly learnings by completing and submitting an assignment every Saturday.

Lab

Engage in a hands-on, 1-hour live workshop towards the end of the week to explore content, clarify doubts, and delve deeper into assignments.

Personalized Feedback

We value your progress. Each week you will receive personalized feedback on your assignments from our instructors, helping to guide your learning journey effectively.

Pricing

Starter

Best suited for learners with some development experience who do not require extra support throughout the course. This option focuses on the core course content.

Key Features

This course

$3,950

As low as $182/mo with

Plus

Designed for complete beginners seeking additional guidance and resources to excel in developing experiences for AR/VR.

Key Features

This course

Access to a 30 hour asynchronous course on C# Scripting Fundamentals to supplement your learning

Access to live and personalized support

Access to exclusive Community features such as extra practice projects, challenges, discussions, premium workshops and content.

$4,950

As low as $228/mo with

Payment options through Affirm Canada Holdings Ltd. (“Affirm”). Your rate will be 0–31.99% APR (where available and subject to provincial regulatory limitations). APR offered is based on creditworthiness and subject to an eligibility check. Not all customers will be eligible for 0% APR. Payment options depend on your purchase amount, may vary by merchant, and may not be available in all provinces/territories. Actual payment option terms will be shown at checkout. A down payment (or a payment due today) may be required. Affirm accepts debit cards and PAD as forms of repayment on payment options. Select payment options may be eligible for repayment in the form of credit cards. Please review the terms and conditions of your credit card when using it as a form of repayment. Sample payment options may be: a $800 purchase could be split into 12 monthly payments of $72.21 at 15% APR, or 4 interest-free payments of $200 every 2 weeks. For more information, please see https://www.affirm.com/en-ca/how-it-works.

Pricing

Starter

Best suited for learners with some development experience who do not require extra support throughout the course. This option focuses on the core course content.

Key Features

This course

$3,950

As low as $182/mo with

Plus

Designed for complete beginners seeking additional guidance and resources to excel in developing experiences for AR/VR.

Key Features

This course

Access to a 30 hour asynchronous course on C# Scripting Fundamentals to supplement your learning

Access to live and personalized support

Access to exclusive Community features such as extra practice projects, challenges, discussions, premium workshops and content.

$4,950

As low as $228/mo with

Payment options through Affirm Canada Holdings Ltd. (“Affirm”). Your rate will be 0–31.99% APR (where available and subject to provincial regulatory limitations). APR offered is based on creditworthiness and subject to an eligibility check. Not all customers will be eligible for 0% APR. Payment options depend on your purchase amount, may vary by merchant, and may not be available in all provinces/territories. Actual payment option terms will be shown at checkout. A down payment (or a payment due today) may be required. Affirm accepts debit cards and PAD as forms of repayment on payment options. Select payment options may be eligible for repayment in the form of credit cards. Please review the terms and conditions of your credit card when using it as a form of repayment. Sample payment options may be: a $800 purchase could be split into 12 monthly payments of $72.21 at 15% APR, or 4 interest-free payments of $200 every 2 weeks. For more information, please see https://www.affirm.com/en-ca/how-it-works.

Pricing

Starter

Best suited for learners with some development experience who do not require extra support throughout the course. This option focuses on the core course content.

Key Features

This course

$3,950

As low as $182/mo with

Plus

Designed for complete beginners seeking additional guidance and resources to excel in developing experiences for AR/VR.

Key Features

This course

Access to a 30 hour asynchronous course on C# Scripting Fundamentals to supplement your learning

Access to live and personalized support

Access to exclusive Community features such as extra practice projects, challenges, discussions, premium workshops and content.

$4,950

As low as $228/mo with

Payment options through Affirm Canada Holdings Ltd. (“Affirm”). Your rate will be 0–31.99% APR (where available and subject to provincial regulatory limitations). APR offered is based on creditworthiness and subject to an eligibility check. Not all customers will be eligible for 0% APR. Payment options depend on your purchase amount, may vary by merchant, and may not be available in all provinces/territories. Actual payment option terms will be shown at checkout. A down payment (or a payment due today) may be required. Affirm accepts debit cards and PAD as forms of repayment on payment options. Select payment options may be eligible for repayment in the form of credit cards. Please review the terms and conditions of your credit card when using it as a form of repayment. Sample payment options may be: a $800 purchase could be split into 12 monthly payments of $72.21 at 15% APR, or 4 interest-free payments of $200 every 2 weeks. For more information, please see https://www.affirm.com/en-ca/how-it-works.

Register with Circuit Stream

Register with Circuit Stream

Register with Circuit Stream

March 11

May 22, 2025

Enrolment Deadline: Mar. 4

Live Sessions

Time Slot #1

Tuesday & Thursday

3:30pm - 6:00pm (PT)

Time Slot #2

Mondays & Thursdays

9:30 p.m. ET

March 11

May 22, 2025

Enrolment Deadline: Mar. 4

Live Sessions

Time Slot #1

Tuesday & Thursday

3:30pm - 6:00pm (PT)

Time Slot #2

Mondays & Thursdays

9:30 p.m. ET

March 11

May 22, 2025

Enrolment Deadline: Mar. 4

Live Sessions

Time Slot #1

Tuesday & Thursday

3:30pm - 6:00pm (PT)

Time Slot #2

Mondays & Thursdays

9:30 p.m. ET

Frequently Asked Questions

Frequently Asked Questions

Frequently Asked Questions

Will I earn a certificate from this course?

Will I earn a certificate from this course?

Will I earn a certificate from this course?

Are there any prerequisites for this course?

Are there any prerequisites for this course?

Are there any prerequisites for this course?

Is this an online course?

Is this an online course?

Is this an online course?

Will I be able to connect with fellow students outside of class?

Will I be able to connect with fellow students outside of class?

Will I be able to connect with fellow students outside of class?