Learn to code Virtual Reality

Join us this Summer to learn how to code for Virtual Reality (VR). We offer Vancouver’s only Virtual Reality Programming course for high school students grades 10-12. Experience programming through project and lecture based teaching

Learn to code Virtual Reality

Join us this Summer to learn how to code for Virtual Reality (VR). We offer Vancouver’s only Virtual Reality Programming course for high school students grades 10-12. Experience programming through project and lecture based teaching

 
 

Our Sponsors

Without the help and generosity from these companies that we are involved with, this program would not be possible.  Thank you for your continued support.

Immersive Technology Lab

The Immersive Technology Lab (ITL) is an independent technology centre founded by UBC faculty for the development of Virtual Reality (VR) and Augmented Reality (AR) software solutions for learning environments.

Our clients include academic units at UBC and high profile organizations beyond campus.

Immersive Technology Lab

The Immersive Technology Lab (ITL) is an independent technology centre founded by UBC faculty for the development of Virtual Reality (VR) and Augmented Reality (AR) software solutions for learning environments.

Our clients include academic units at UBC and high profile organizations beyond campus.
Icon1
Icon2
Icon3
Icon4

Join our mailing list to be the first to hear about our giveaways and contests!

benefits_image

Course Benefits

  • Students will learn using industry standard software development tools and practices including C# and Unity
  • Experience gained through the completion of the course aid in the application process for post secondary education
  • Students will learn how to present and execute a product/service for a client selected by the ITL

Course Awards

Upon completion of the program, each student will receive:

  • a signed letter of recommendation from the Director of ITL
  • exceptional students (in the top 10%) will receive a Certificate of Achievement
michael_headshot

“By far the most enjoyable job and learning experience I’ve had so far is working for UBC’s Immersive Technology Lab (ITL).  This professor proved to be incredibly influential and insightful in the development of our start-up team, teaching us much about business and coordinating our engineering efforts.”

-Michael, ITL Student

How the Course Works

ITL is a work study program that focuses on using C# and Unity to create an application in Virtual Reality for a client of the program.

The program is uniquely tailored for grades 10-12 and aimed at providing them with professional work experience to assist them in their pre-college / university applications.

Each student will work through the course in a group with 4 other students that will be referred to as a “design team.” They will learn the iterative design process by applying it to the design challenge of a real client chosen by ITL.

Each week students will explore the main design concepts through readings, case studies and short videos. Then they will meet in-person with their design team to practice the relevant design methods.

Throughout the course students will have the opportunity to interact and gain inspiration from three other design teams taking the same program and ask questions of supervisors when they feel stuck.

unity logo tp

“The greatest strength of the ITL program is being able to meet and work with brilliant, like-minded people who push you to better yourself as a programmer and as a person.”
– Francis, ITL Student

Learn Real Tools

Learn Real Tools

Use the same tools by professional software developers, C# and Unity to create VR applications for a client partnering with ITL

Team Building

Team Building

Students will work in a professional environment where they form small teams and take solutions from concept to production

Building the Future

Building the Future

Our students work directly with
Dr. Ray Hsu, Chair of the Virtual and Augmented Reality Working Group at the University of British Columbia. This group is tasked with exploring all aspects of VR / AR

Facebook

Instagram

Twitter

Course Overview

Part 1: Introduction to the Lean Canvas and Client Development
  • Search vs. Execution
  • Business Model vs. Business Plan to sharpen students’ intentions about facing and solving client challenges
  • What is the Lean Canvas?
  • The 9 components of the Lean Canvas
  • What is client development?
  • What are the key tenets of client development?
Part 2: Designing and Running Startup Experiments
  • Description of experiments
  • Designing experiments
  • Definition of hypothesis
  • Definition of a Minimal Viable Product (MVP)
  • MVP strategy and case studies
  • Running experiments: surveys, interviews, focus groups
  • What to measure?
  • What constitutes validation?
Part 3: Demo Day
  • All teams present their projects to clients

In addition to the lectures above, each day students also breakout into their teams to program and work on their projects directly. 

Learn more about the day to day schedule

overview

“It’s surprising how natural it is.  I think [VR] will definitely enhance a lot of games.”

-Zion, ITL Student

zion_background

Ready to Enroll?

Let’s get you started on your Journey

Still have questions?

 

Join our mailing list to be the first to hear about our giveaways and contests!