Important Dates
Fall term 2 begins
Oct 21


Augmented reality and virtual reality (AR/VR) is quickly becoming a multi-billion dollar industry. Corporations and startups around the world are working with businesses to apply AR and VR to everything from marketing and advertising, to medicine and healthcare. Virtual reality projects the user into a fully-constructed, 360-degree reality. Augmented reality is being used increasingly in concert with apps, as well as devices like head-mounted displays (HMDs), laptops, smartphones and tablets. In this course, you’ll explore the career opportunities in this rapidly-growing industry, while creating your own AR/VR apps with Unity software.

What you’ll walk away with:

  • Hands-on experience building immersive apps through learning the basics of designing and developing for mobile AR/VR
  • Two functioning apps designed and optimized for smartphones
  • Practical industry knowledge from an award-winning AR app developer

Course pricing and details:

Read More

  • 3-Credit Tuition: $1197
  • Non-Credit Tuition: $999
  • Fees: $40 Registration Fee
  • Duration: 8 Weeks

Earn a Professional Certificate:

Read More

Developing AR/VR Apps can be applied to a Professional Certificate with Columbia Online, including our Augmented and Virtual Reality Professional Certificate, Mobile App Development Professional Certificate, and Advanced Augmented and Virtual Reality Professional Certificate.


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