Course Sessions
Winter Term Begins
Jan 7


The augmented reality and virtual reality (AR/VR) industry is a multi-billion dollar industry. Augmented and virtual reality technologies are rapidly moving from gaming to serious business. Once the province of game developers, industry-professionals are recognizing the revolutionary potential of AR and VR. Startups are working to apply AR and VR to everything from marketing and advertising to medicine and healthcare—and even space exploration and military training. VR, which projects the user into a fully constructed reality, has proven valuable for tasks such as training simulations and real estate tours. AR is being used more and more in devices such as head-mounted displays (HMDs), laptops, smartphones and tablets, and allows more user freedom while requiring less equipment.
  • Understand how to create mobile AR/VR content in Unity.
  • Walk away with two apps you created and can put on a smartphone, one for VR and the other for AR. 
  • Have a solid understanding of design approaches to both AR and VR.

Learn the computing platform of the future. Our flexible, online courses are 8-weeks long and asynchronous to accommodate your busy schedule.

What will you learn in Developing Augmented and Virtual Reality Apps? 

  • Using Unity to Create AR/VR Mobile Apps
  • Virtual Reality Design Overview
  • VR Simple Cardboard Project
  • Creating Scenes for VR
  • Moving in Virtual Reality
  • Augmented Reality Design Overview
  • Using an ARKit, ARCore and/or Vuforia Project
  • Plane Detection in AR
  • Creating a Simple Game in AR

Prerequisites: No prior programming experience required. However, students should at least have basic computer skills.

Required Software will vary based on creating for iPhone versus Android: 

To Create iPhone AR/VR Apps:

  • Mac computer running Mac OS X 10.8 or higher
  • iPhone running iOS 11 or higher
  • Unity (Personal 2017 or higher) software 
  • ARKit software 
  • Xcode software (9 or higher) 
To Create Android AR/VR Apps:
  • PC running Windows (7, 8, 10 or higher) or a Mac computer running Mac OS X (10.8 or higher) 
  • Android phone running Android 4.1 (Jelly Bean) or higher
  • Unity (Personal 2017 or higher) software
  • ARCore software
Austin McCasland Photo

Austin McCasland

Austin McCasland is a VR/AR product designer and UX developer based out of San Francisco. He espouses a design-focused approach to VR/AR development and believes that having a solid process for creating products can give anyone superpowers. Most recently, Austin designed, developed and released a mobile AR application (Paint Space AR) which was named one of the best iOS apps of 2017 by Apple. In his spare time you can find Austin in the woodshop, playing video games or hunting down good music.

Austin’s undergraduate degree is in interactive sculptural new media, and he has a Masters degree in Human-Computer Interaction from Carnegie Mellon University.

Austin’s Work:

Course: Developing Augmented and Virtual Reality Apps

"The insight of the experience my instructor has on the VR and AR industry had been eye opening to say the least.”

— Columbia Online Student