Learning Resources

For educators and learners

This section provides a collection of resources for learning the basics on Unity, VR development and computer graphics.

Official Unity Learning proposed pathways

Create with code

In this Unity’s official course, you’ll learn to create exciting projects from scratch in C#. Through prototyping, programming challenges, quizzes, and personal project development, you’ll evolve from a beginner to a capable Unity developer. Completing the course prepares you for the Unity Certified User Programmer Exam, equipping you with the confidence to create with code.

Unity Essentials

Tailored for Unity newcomers, this guided journey is the starting point for mastering the skills needed to confidently create in the Unity Editor. Through hands-on learning, explore Unity’s potential and access free assets to enhance your projects. Completion of this pathway provides the essential foundation for further learning and specialization in your chosen area.

Junior Programer

Tailored for those eager to dive into coding or secure an entry-level position in Unity, this pathway requires basic Unity knowledge and lacks math prerequisites. Junior Programmer equips you for Unity Certification, showcasing your readiness for employment opportunities to potential employers.

VR development

Welcome to VR Development! This educational journey is crafted for individuals intrigued by crafting VR experiences. Prior basic familiarity with Unity and programming is assumed for this pathway.

ORamaVR presentations

MAGES Tutorial

(ppt, pdf)

What is MAGES SDK and why to use it? How to setup MAGES SDK and start creating your first Actions. This is a quick getting started guide for MAGES SDK.

Unity Tutorial

(ppt, pdf)

This presentation teaches the basics on Unity development. It has the fundamental tools and processes to speed up your learning curve with Unity.