Holberton's latest updates about Coronavirus
Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD Pictured are Holberton students experiencing PLD

Augmented Reality & Virtual Reality

Our curriculum is developed with the support of Unity. Enter the world of AR/VR, emerging and exciting technologies that will impact the future of many industries.

Apply Now

Create New Worlds

Augmented Reality and Virtual Reality (AR/VR) is more than the latest gaming technology. WIth AR/VR, students can tour the pyramids of Egypt, doctors can practice lifesaving procedures, or you can even virtually test out furniture in your own living room. AR/VR will drive new ways for all of us to experience and share the world, and you will be ready to be a part of this wave.

If you love art, education, games, or storytelling, Augmented Reality & Virtual Reality might be the right fit for you.

The first three trimesters of our on-site intensive education covers the foundations of computer science and software engineering, including Linux, data structures, algorithms, low-level programming languages, high-level modern languages, databases, APIs, and DevOps.

The AR/VR program builds upon the first three sprints with a new language, C#, and with a focus on Unity3D, the world’s most popular AR/VR engine. The AR/VR program has also been developed in partnership with Unity, the developers of the Unity3D engine, to help you get a career-ready education.

You will create a 3D game from start to finish to learn how to script interactive behavior, handle asset management, utilize textures and materials, design user interfaces (UI), create animations, utilize audio sources, and publish applications for a variety of platforms and devices.

Building on your proficiency in Unity development, you will then create, design, and program interactive experiences in AR with ARKit, ARCore, and Vuforia SDKs, and in VR with Oculus SDK, OpenVR, and Google VR SDKs.

Typical job titles include: AR/VR Developer, AR/VR Research Engineer, AR/VR Content Developer, Interaction Designer, UX Designer

The last sprint is dedicated to building a personal web project on the technology of a student's choice.

Keep Reading

Augmented Reality & Virtual Reality Curriculum


Trimesters 1 to 3

Foundations of Computer Science & Software Engineering


4th trimester

  • Fundamentals of programming in C#
  • Introduction to Unity's interface and concepts
  • Creating a basic maze game
  • Creating a platformer game with models, texture, animation, audio and UI
  • Publishing and deploying cross-platform builds
  • Test-driven development


5th trimester

  • Augmented reality
    • Image detection
    • Plane detection
  • Virtual reality
    • 360 video
    • Room scale
  • UI/UX concepts
    • Interaction design
    • User comfort
    • Accessibility


6th trimester

  • ShaderGraph and shader programming
  • Learning project of your choice (3D, AR, VR)

Examples of Projects

  • Build a VR game
  • 360 video
  • Seated/standing VR experience
  • Room scale experience
  • Marker-based recognition
  • An AR or VR experience of your own design

Included in all Holberton Sprints:

Technical writing

Technical writing is an invaluable skill and an excellent way to articulate and share your knowledge.


Collaboration is key to successful business. You will learn project management, interpersonal communication, and team collaboration skills.

Mock Interviews

It is not enough for you to know the answers to the questions; you need to be able to clearly communicate your thought processes and understanding.

The Framework

The Framework provides the structure, order, and balance necessary to maintain a productive peer learning environment and will help you succeed throughout your career.


Whiteboarding is an essential skill in the tech industry, both for effective planning and for excelling in tech interviews.

Developed in collaboration with working professionals

Tom Emrich

VP of Product at 8th Wall

William Armstrong

Senior Programmer at Unity Technologies

Laura Laban

Product Designer at Infinite Flight

Find the right tuition for you:

At Holberton, we believe that people from every community and background should have the opportunity to become a software engineer. That is why we offer flexible tuition options to help make your new career more accessible. You can see the financial tools available per campus after selecting the particular city in question.

Choose your city to find out more

Check Out City