What you'll learn
By the end of this course, you’ll be able to design, develop, and deploy interactive AR/VR experiences. Learn how to use Unity, 3D modeling, animation, and device SDKs to bring virtual worlds to life.
Core topics
- Fundamentals of AR & VR
- Unity Game Engine & C# Scripting
- 3D Models, Textures & Lighting
- Interaction Design & Physics in VR
- ARCore & ARKit Development
Hands-on
- AR app development for Android/iOS
- VR scene creation for Oculus & Cardboard
- Motion tracking & gesture interactions
- Capstone: End-to-end immersive experience
Course syllabus
01
Introduction to AR & VR
Concepts & ecosystem overview
+
Topics: AR vs VR, XR ecosystem, hardware overview, use cases in
industries, and future trends.
02
Getting Started with Unity
Environment setup & C# basics
+
Topics: Unity interface, project creation, C# scripting, scene
hierarchy, game objects & prefabs.
03
3D Modeling & Animation
Assets, textures & movement
+
Topics: Importing 3D models, materials, physics, animation controllers,
and realistic rendering.
04
Virtual Reality Development
VR headsets & interactions
+
Topics: Setting up Oculus/SteamVR, hand tracking, teleportation, and
user interactions in VR.
05
Augmented Reality Development
ARCore & ARKit projects
+
Topics: Plane detection, image tracking, AR camera setup, marker-based
& markerless AR.
06
UI & UX for Immersive Tech
Interaction design principles
+
Topics: Designing user interfaces for spatial environments,
accessibility, and immersion best practices.
07
Optimization & Deployment
Performance tuning & builds
+
Topics: Performance optimization, lighting & shaders, app packaging,
and publishing to stores.
Projects & Capstone
Build interactive and immersive AR/VR projects to apply your learning and showcase your creativity.
- AR Business Card App
- VR Interior Walkthrough
- 3D Object Interaction System
- Marker-based AR Game
- Mixed Reality Educational App
- Capstone: Develop and publish a complete AR/VR application
Instructor
AK
Ananya Kapoor
XR Developer — 8+ years experience
Office hours: Wed & Sat 6–8 PM
Frequently Asked Questions
Do I need prior Unity experience?
No, the course starts from basics — you’ll learn Unity and C# from scratch.
Can I build apps for both Android and iOS?
Yes, you’ll learn ARCore and ARKit — enabling deployment on both platforms.
Will this course include VR headset usage?
Yes, modules include hands-on with Oculus and other VR devices (or
simulators).