Start Your Journey Today

Start working with our enrollment team to find the best path forward.

XR Foundations: Designer

Please send me information about the XR Foundations: Designer program when it becomes available.

XR Foundations: Developer

Get an introduction to what you need to start developing in XR.

Enroll Now

Next Start Dates:

February 2022


4-Week Part-time Program


Course Delivered Live Online

Course Description

The course will cover a formal introduction to C# programming with group activities and projects designed to engage your learning experience. Through this course you will learn the essential components of Unity’s framework, Industry standards for version control, Visual Studio code editor, how to navigate developer documentation, how to work with project assets, and build your scenes for XR. After completing this course, you will be well prepared to take XR Terra’s Industry Bootcamps for Augmented and Virtual Reality.

Week by Week Topic Overview

  • Week 1:

    What is C# programming? What is Unity Development
    Visual Studio and Code Editing
    The XR Developer Role
    Industry Standard Version Control with Unity

  • Week 2 and 3

    The Unity Interface
    C# Programming Fundamentals
    C# Practice, Exercises, and Quizzes
    Project: Retro Hack

  • Week 4

    Navigating C#, Developer Documentation and Forums
    Bringing your project into a VR Experience
    Looking ahead at the XR Dev AR and VR Bootcamps

Our Learning Approach

We have seen hands-on learning give our students the greatest opportunity to succeed in their XR learning experience. Our pair programming exercises were designed to support learning retention and communication of the core concepts. We believe in success for our students in the Industry Jobs Market and Investment World and structure our courses to achieve that success.

Student Learning Outcomes:

  • Familiarity with Industry Standard Version Control and GitHub
  • Understanding of Programming Concepts and C# basics
  • Confidence navigating essential components of Unity’s framework
  • Knowledge on how to problem solve and study like a Unity/C# Developer
  • Experience Creating Unity projects and bringing them into Virtual Reality

Course Structure


  • 4 weeks of classes
  • 6 hours of lessons per week

The course is held on Tuesday and Thursday at 5:00pm – 8:00pm ET with 3 hour live lessons, pair programming exercises, and co-working sessions. In addition to class time, instructors and TAs keep regular office hours. Reach out to them with questions. You’ll also have access to a dedicated Slack workspace to communicate with fellow class participants and instructors.

Request Syllabus



Open to beginners! This course doesn’t assume any previous programming experience.

Required Experience | Unity : None
Required Experience | C# Coding : None

This program introduces students with some programming experience to the Unity platform and programming in C#. If you do not have programming experience, the course will be more difficult; however, this course was created to function as a formal introduction to C#, so it is possible to use it as an introductory programming course.

Tuition and Financing

XR Foundations: Developer Includes:

  • 24 Hours of Live Online Instruction
  • Weekly 1-on-1 Sessions with Instructors as Needed
  • Career Services

Enroll Today


Have Questions?

Subscribe To Our Updates!