

Certificate programme · 6 months
Immersive Intelligence: Applied AI for AR/VR Systems
A six-month programme that puts the machine-learning layer under a full AR/VR production stack: taught with IIT Bhubaneswar faculty, built every week on your own phone and laptop, and verified on headsets at VARCoE.
Outcomes
What you will be able to do
On successful completion, a participant will be able to:
- Build and publish production-grade AR applications for Android and iOS, and VR applications for standalone headsets.
- Explain and implement the computer-vision pipeline underlying immersive tracking: camera calibration, feature matching, pose estimation and visual-inertial odometry.
- Train, quantise, convert and deploy neural networks that run in real time on mobile and headset hardware under thermal and memory constraints, and benchmark them honestly.
- Build real-time perception into an interface: hand, face and body landmarks translated into classified user intent.
- Integrate large language models, speech recognition and synthesis into voice-driven assistants and embodied avatars inside XR.
- Reason about SLAM, relocalisation and semantic scene understanding, and build applications that respect real-world geometry.
- Produce photorealistic 3D assets with photogrammetry, Gaussian splatting and generative models, and optimise them for standalone headsets.
- Build multi-user, networked XR experiences with shared anchors, and ship them through WebXR, Google Play and the Meta Horizon Store.
- Design, user-test and evaluate a spatial product with recognised instruments, and report the results with basic statistics.
- Apply the programme's methods to a chosen industry vertical, reasoning about consent, likeness and biometric capture under the Digital Personal Data Protection Act.
- Scope, build, document and defend a complete immersive product against an industry jury.
- Present a portfolio, Git history and demo video that a startup hiring manager can screen in five minutes.
Structure
Six months at a glance
The sequencing is deliberate: a working AR application on your own phone by the end of Week 3, before any heavy mathematics; the AI half begins in Week 7, once there is an immersive application for it to live inside; the first immersion sits at the midpoint so that everything built in the simulator during the first half is verified on a headset before the spatial and generative material begins; and the final six weeks are given to the vertical track and four project sprints.
| Phase | Weeks | Theme | Milestones and events |
|---|---|---|---|
| Phase 1: Immersive foundations | Weeks 1–6 | Unity and C#, mobile AR, VR interaction and performance | Milestones 1 and 2 · team formation in Week 4 · Startup Spotlights 1 and 2 |
| Phase 2: AI and computer vision core | Weeks 7–12 | PyTorch, camera geometry, real-time perception, detection, on-device deployment, LLM agents | Milestones 3 to 5 · Spotlight 3 · written assessment 1 · Immersion 1 after Week 12 |
| Phase 3: Spatial, generative and embodied AI | Weeks 13–18 | SLAM and scene understanding, generative 3D, avatars and ethics, networked XR, product design and evaluation | Milestones 6 and 7 · Spotlights 4 and 5 · written assessment 2 |
| Phase 4: Vertical track and final project | Weeks 19–24 | Vertical domain sessions, four project sprints, portfolio and careers, Demo Day | Spotlight 6 and the hiring panel · Immersion 2 and Demo Day in Week 24 |
How a week works
Every week follows the same four-block rhythm. The recorded lecture carries the tooling and applied material; the live class is where an IIT faculty member, an industry engineer or a founder is in the room; the laboratory is where it gets built. Nothing is taught that is not built in the same week.
| Block | Duration | Led by | What happens |
|---|---|---|---|
| Recorded lecture | 2 × 60 min | Faculty or industry | The week's applied material in production form: tooling, workflows, trade-offs, real constraints. Released on Monday and a prerequisite for the lab, checked by a five-minute pre-lab quiz. |
| Live class | 90 min | Faculty, industry or startup | The week's concepts, mathematics and mechanisms, with live questions. Every fourth week the class is a Startup Spotlight. One broadcast to the whole cohort, recorded. |
| Live laboratory | 90–120 min | Teaching assistant | A guided build on your own machine and phone, and on headsets during immersions. Lab rooms of 25 participants, one teaching assistant each, working from an identical lab sheet. The last 30 minutes are an open debugging clinic. |
| Build task | 4–5 hrs | Self-paced, graded | One graded artefact per week, pushed to your own Git repository against a published rubric. |
The live class and lab run at weekends. Between the two immersions, VR work uses the Unity XR Device Simulator and the Meta XR Simulator on your laptop. Every milestone has a phone-deployable variant so that it can be verified on hardware you own; headset variants are verified at the two immersions.
Curriculum
Week by week
Open any week to see the live class, the recorded lecture, the laboratory and the build task, with the group that owns each one.
Phase 1 · Immersive foundations · Weeks 1–6
Six weeks that put a working AR application on your own phone by Week 3 and a profiled VR scene in the simulator by Week 6, verified on a Quest 3 at Immersion 1.
Week 1XR foundations and the Unity environment
Live class
90 minutes
INDUSTRYThe XR landscape: AR, VR, MR and spatial computing, and what actually distinguishes them. Hardware survey: Meta Quest 3, Apple Vision Pro, mobile AR, tethered PCVR. The industry map, the roles in it, and where the Spotlight startups sit on it.
Recorded lecture
2 hours, released Monday
INDUSTRYUnity editor, scene graph, GameObjects, components and prefabs; transforms and hierarchies in practice; project structure and version control for Unity projects.
Laboratory
90 to 120 minutes
TA LABDiagnostic quiz; environment check; build and deploy a first scene to your own Android device.
Build task
4 to 5 hours, graded
A deployed APK plus an initialised project repository.
Week 2C# for interactive systemsStartup Spotlight
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 1, mobile and consumer AR: a shipped AR product, its stack, its market and its hiring.
Recorded lecture
2 hours, released Monday
INDUSTRYC# essentials: classes, inheritance, interfaces, coroutines and events. The MonoBehaviour lifecycle and why the distinction between Awake, Start, Update and FixedUpdate matters. Unity Input System. Physics: colliders, rigidbodies, raycasting, layer masks.
Laboratory
90 to 120 minutes
TA LABAn interactive object-manipulation scene, followed by an open debugging clinic.
Build task
4 to 5 hours, graded
Grab, throw and reset interaction with correct physics behaviour.
Week 3Mobile AR I: AR FoundationMilestone 1
Live class
90 minutes
INDUSTRYARCore and ARKit architecture and how AR Foundation abstracts across both. Session lifecycle, device tracking, trackable managers.
Recorded lecture
2 hours, released Monday
INDUSTRYPlane detection, hit testing, anchors and anchor persistence. Placing, scaling and orienting content in a detected environment. Building and signing for Android and iOS.
Laboratory
90 to 120 minutes
TA LABAR placement application, built along with the session.
Milestone: AR object placement application, running on your own phone.
Week 4Mobile AR II: tracking and realism
Live class
90 minutes
INDUSTRYImage tracking and marker-based AR; face tracking. AR user experience: onboarding, scale cues, drift, failure states.
Recorded lecture
2 hours, released Monday
INDUSTRYLight estimation, environment probes, reflection and shadow. Occlusion and the depth API: making virtual content sit behind real objects.
Laboratory
90 to 120 minutes
TA LABMarker-based product visualiser with correct occlusion. Project team formation and problem-statement selection, in teams of three or four.
Build task
4 to 5 hours, graded
A product visualiser that survives poor lighting and rapid camera movement.
Week 5VR development I: interaction
Live class
90 minutes
INDUSTRYXR Interaction Toolkit: rig architecture, controllers, interactors and interactables. Simulator sickness: vestibular mismatch, vignetting, frame-rate discipline.
Recorded lecture
2 hours, released Monday
INDUSTRYGrab, socket, ray and poke interactions. Locomotion: teleportation, continuous movement, snap and smooth turning. Working in the XR Device Simulator and Meta XR Simulator; building for Quest.
Laboratory
90 to 120 minutes
TA LABVR interaction sandbox in the simulator, with a Quest build prepared for Immersion 1.
Build task
4 to 5 hours, graded
Three working interaction types in a single scene.
Week 6VR development II: experience and performanceStartup SpotlightMilestone 2
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 2, enterprise VR training and simulation: what a deployed VR product has to hold, and who pays for it.
Recorded lecture
2 hours, released Monday
INDUSTRYFACULTYIndustry: spatial UI, world-space canvases, diegetic interfaces, readable typography at distance; spatial audio and haptics; accessibility. Faculty: rendering and performance theory, the frame budget, draw calls, batching, holding 72 and 90 Hz, and diagnosing whether you are CPU- or GPU-bound.
Laboratory
90 to 120 minutes
TA LABProfiler laboratory: take a failing scene from 45 fps to a stable 72 Hz budget.
Milestone: VR training scene with three distinct interaction types, profiled to a 72 Hz budget; verified on a Quest 3 at Immersion 1.
Phase 2 · AI and computer vision core · Weeks 7–12
The academic core of the qualification, owned by IIT Bhubaneswar faculty. Six weeks take you from a first PyTorch training loop to a quantised custom detector running on your own phone and a voice agent that answers questions about the scene it is standing in. The phase closes with the first campus immersion.
Week 7AI foundations for immersive systems
Live class
90 minutes
IIT FACULTYWhy XR needs machine learning: perception, content generation, interaction. The machine-learning system view: data, model, inference, deployment. The training loop, explained on the board.
Recorded lecture
2 hours, released Monday
IIT FACULTYPyTorch: tensors, autograd, the training loop in code. Convolutional networks and transfer learning. Exporting to ONNX and running inside Unity through Sentis.
Laboratory
90 to 120 minutes
TA LABTrain a classifier, export it to ONNX, and run it inside a live AR application through Unity Sentis.
Build task
4 to 5 hours, graded
An AR application that classifies what its camera is looking at.
Week 8Computer vision for XR
Live class
90 minutes
IIT FACULTYThe pinhole camera model; intrinsic and extrinsic parameters. Camera calibration and lens distortion correction. The 3D mathematics of the foundations pack, revisited where it is used.
Recorded lecture
2 hours, released Monday
IIT FACULTYFeature detection and matching: ORB, SIFT, and the speed/robustness trade-off. Homography estimation and perspective-n-point pose recovery. An introduction to visual-inertial odometry: what ARCore and ARKit are actually doing frame to frame.
Laboratory
90 to 120 minutes
TA LABOpenCV: calibrate your own phone camera, recover marker pose, and drive a Unity object with it.
Build task
4 to 5 hours, graded
Calibration report for your own device, with reprojection error.
Week 9Real-time perception: hands, face and bodyMilestone 3
Live class
90 minutes
IIT FACULTYMediaPipe pipelines: hand landmarks, face mesh, full-body pose. From landmark streams to classified intent.
Recorded lecture
2 hours, released Monday
IIT FACULTYGesture recognition: temporal models over landmark sequences. Streaming a live perception pipeline into Unity within an acceptable latency budget.
Laboratory
90 to 120 minutes
TA LABGesture-controlled AR interface, end to end.
Milestone: gesture-controlled AR/VR interface.
Week 10Object detection and custom model trainingStartup SpotlightMilestone 4
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 3, computer vision and edge AI in production: inspection, drones, robotics or logistics, and the market the employable core serves.
Recorded lecture
2 hours, released Monday
IIT FACULTYThe YOLO family and real-time detection trade-offs. Evaluating a detector: precision, recall, IoU and mAP. Building a custom dataset: collection, labelling, augmentation strategy. Training, evaluation and export for on-device inference.
Laboratory
90 to 120 minutes
TA LABTrain a detector on your own object class, convert it, anchor AR content to detections, and benchmark frame rate on device.
Milestone: AR application that recognises a custom object class you trained yourself.
Week 11On-device AI and edge deployment
Live class
90 minutes
IIT FACULTYModel compression for the edge: post-training quantisation and quantisation-aware training, pruning, knowledge distillation. Accuracy against latency, memory and the thermal envelope, and how to measure each honestly.
Recorded lecture
2 hours, released Monday
INDUSTRYDeployment pipelines in production: ONNX Runtime, LiteRT and Unity Sentis; GPU and NPU delegates; asynchronous inference; battery and memory budgets; versioning and continuous integration for models.
Laboratory
90 to 120 minutes
TA LABTake your Week 10 detector from FP32 to INT8, benchmark it on your phone, and prepare the Quest build for Immersion 1.
Build task
4 to 5 hours, graded
Benchmark report: three model variants on your phone, with a deployment recommendation. The headset column is added at Immersion 1.
Week 12Language models and voice agents in XRMilestone 5Campus immersion
Live class
90 minutes
IIT FACULTYLarge language models for application builders: prompt architecture, structured output, function and tool calling, retrieval-augmented generation for domain-grounded assistants. Failure modes and how to evaluate them.
Recorded lecture
2 hours, released Monday
INDUSTRYProduction integration: speech transcription and synthesis, the latency budget for natural conversation, streaming, cost and rate limits, and safety guardrails.
Laboratory
90 to 120 minutes
TA LABAn agent that answers questions about the scene it is standing in.
Milestone: voice-driven AI assistant operating inside an AR or VR scene.
Campus: Written assessment 1: AI and computer vision theory, Weeks 7–12. Online, proctored, 60 minutes. Immersion 1 at VARCoE follows this week.
Phase 3 · Spatial, generative and embodied AI · Weeks 13–18
The differentiated half of the programme: generative 3D, Gaussian splatting, LLM agents and embodied avatars in XR, paired with a week on multi-user systems and a week on product evaluation.
Week 13Spatial AI: SLAM and scene understanding
Live class
90 minutes
IIT FACULTYVisual-inertial odometry in depth. Mapping, loop closure, drift accumulation and relocalisation.
Recorded lecture
2 hours, released Monday
IIT FACULTYScene reconstruction and meshing from depth. Semantic segmentation of environments: labelling floors, walls and objects. Persistent, shared and cloud spatial anchors.
Laboratory
90 to 120 minutes
TA LABBuild a semantically aware AR application whose content respects real floors and walls.
Build task
4 to 5 hours, graded
A room-aware AR application with a persisted anchor that survives an app restart.
Week 14Generative AI for 3D I: capture and reconstructionStartup Spotlight
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 4, 3D capture, digital twins or generative 3D: a production capture-to-asset pipeline and the business behind it.
Recorded lecture
2 hours, released Monday
INDUSTRYThe asset bottleneck: why 3D content, not code, is the real cost in XR production. The photogrammetry pipeline. Neural radiance fields and 3D Gaussian splatting: the underlying idea and the practical workflow. Importing and rendering splats inside Unity.
Laboratory
90 to 120 minutes
TA LABProcess the Immersion 1 capture: photos to splat to Unity, end to end.
Build task
4 to 5 hours, graded
Your Immersion 1 capture rendered as a splat inside a Unity scene, with a note on capture quality.
Week 15Generative AI for 3D II: generation and the asset pipelineMilestone 6
Live class
90 minutes
INDUSTRYText-to-3D and image-to-3D generation: current capability and honest limitations. AI texture and material synthesis; generating PBR map sets. Procedural and rule-based generation.
Recorded lecture
2 hours, released Monday
INDUSTRYThe production asset pipeline: LODs, decimation, baking and atlasing; optimising captured and generated assets for standalone headsets; licensing and provenance of generated content.
Laboratory
90 to 120 minutes
TA LABBuild a complete environment from captured and generated assets, profiled to a 72 Hz budget.
Milestone: a complete 3D environment produced without manual modelling.
Week 16Embodied agents and avatarsMilestone 7
Live class
90 minutes
IIT FACULTYEthics and governance for immersive AI: consent, likeness rights, synthetic media, biometric capture, and obligations under the Digital Personal Data Protection Act for XR data.
Recorded lecture
2 hours, released Monday
INDUSTRYAvatar systems; viseme-driven lip sync; procedural gesture and gaze. Agent state, memory and personality persistence across a session.
Laboratory
90 to 120 minutes
TA LABConversational AI avatar operating inside a VR scene, with a phone-deployable AR variant.
Milestone: conversational AI avatar operating inside a VR or AR scene.
Week 17Multi-user and networked XR
Live class
90 minutes
INDUSTRYNetworking models for XR: authority, state synchronisation, latency compensation. Colocation and shared spatial anchors.
Recorded lecture
2 hours, released Monday
INDUSTRYNetcode for GameObjects and Photon Fusion in practice. Backend and distribution: cloud services and authentication; telemetry and analytics; WebXR as a zero-install channel; submitting to the Meta Horizon Store and Google Play; build automation.
Laboratory
90 to 120 minutes
TA LABTwo-player shared AR scene with synchronised anchors, phone to phone.
Build task
4 to 5 hours, graded
A shared scene in which two devices see the same object in the same physical place.
Week 18XR product design, UX research and evaluationStartup SpotlightWritten assessment
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 5, healthcare, education or conversational-AI XR: how a product is tested with real users, and what evidence customers ask for.
Recorded lecture
2 hours, released Monday
INDUSTRYFACULTYIndustry: design thinking for spatial products, problem framing, storyboards, comfort and accessibility, onboarding, failure states. Faculty: evaluation methodology, designing a user study, task-based testing, standard instruments (SUS, SSQ), A/B tests and the basic statistics needed to report them.
Laboratory
90 to 120 minutes
TA LABRun a five-user test of your Milestone 7 build, analyse the results and write them up.
Build task
4 to 5 hours, graded
A user-testing report with findings and prioritised fixes.
Assessment: Written assessment 2: spatial, generative and embodied AI, Weeks 13–18. Online, proctored, 60 minutes.
Phase 4 · Vertical track and final project · Weeks 19–24
Project work has been running since Week 8, so these six weeks are specialisation, integration, testing and defence. Participants select one vertical track; three one-to-one mentor reviews are scheduled in Weeks 19, 21 and 22.
Week 19Vertical track and Project Sprint 1
Live class
90 minutes
INDUSTRYSTARTUPTrack-specific domain session, delivered by a practising engineer or founder from that vertical: three parallel classes, one per track.
Recorded lecture
2 hours, released Monday
INDUSTRYTrack-specific technical deep dive. Industrial: OPC-UA and MQTT streams, time-series into Unity, digital-twin synchronisation. Heritage: large-scale site capture, level-of-detail streaming and outdoor localisation. Healthcare and education: motion-data skill scoring, clinical and educational validation, learning analytics.
Laboratory
90 to 120 minutes
TA LABSprint 1: technical spike, integration plan, defect triage. Mentor review 1 (architecture).
Week 20Project Sprint 2: build
Live class
90 minutes
INDUSTRYProgress clinic: each team presents a two-minute status against its design document; live triage of the blockers that recur across teams.
Recorded lecture
2 hours, released Monday
IIT FACULTYOptimisation masterclass: profiling with the Unity Profiler, RenderDoc and OVR Metrics Tool; thermal throttling and battery constraints on standalone headsets.
Laboratory
90 to 120 minutes
TA LABSprint 2: core feature build, model training run, first integration.
Week 21Project Sprint 3: integration and optimisation
Live class
90 minutes
IIT FACULTYOptimisation clinic: bring your build; profiling live on the cohort's own scenes and models.
Recorded lecture
2 hours, released Monday
FACULTYINDUSTRYFaculty: writing the technical report, structure, the results chapter, honest reporting of negative results. Industry: demo video production and the two-minute technical pitch.
Laboratory
90 to 120 minutes
TA LABSprint 3: integration, performance tuning, hardware test plan. Mentor review 2 (build).
Week 22Project Sprint 4: testing and results validationStartup Spotlight
Live class · Startup Spotlight
90 minutes
STARTUPStartup Spotlight 6, followed by a joint hiring panel of all six partner startups: open roles, internships, and what each one tests for.
Recorded lecture
2 hours, released Monday
IIT FACULTYResults validation: benchmark methodology, model metrics, statistics for the project report, and how a jury reads a results table.
Laboratory
90 to 120 minutes
TA LABSprint 4: testing, benchmarking, and a cross-team bug bash. Mentor review 3 (scope lock).
Week 23Portfolio, careers and pitch
Live class
90 minutes
INDUSTRYA portfolio for computer-vision and XR roles: Git presentation, demo video, one-page technical summary, résumé; how hiring managers screen in five minutes; the technical interview and the take-home task.
Recorded lecture
2 hours, released Monday
INDUSTRYPitching the project and preparing for the viva: anticipating the jury's questions, defending trade-offs, presenting benchmarks.
Laboratory
90 to 120 minutes
TA LABMock technical interviews in rotation; pitch rehearsal; report compilation and demo video production.
Build task
4 to 5 hours, graded
Portfolio page and demo video published.
Week 24Demo Day and certificationCampus immersion
Live class
90 minutes
IIT FACULTYFinal dry-run clinic: feedback on the demo, the deck and the results chapter.
Recorded lecture
1 hr
LEAD TADemo Day briefing: jury rubric walkthrough, hardware logistics, timing and the viva format.
Laboratory
90 to 120 minutes
TA LABFinal integration and rehearsal ahead of the immersion.
Campus: Immersion 2 at VARCoE: final project integration laboratory, Demo Day with industry juries, individual viva, certification ceremony.
Startup Spotlight
Six startups in the room
Six partner startups join the cohort, one every four weeks, by taking that week's live class. The recorded lecture carries the week's own theory in full, so nothing is displaced. The brief to each startup is the same: show the product, show the stack, show the market, show the job. Partner startups also bring their products to VARCoE for a hands-on product corner at Immersion 1 and to Demo Day.
| Segment | Length | Content |
|---|---|---|
| Product showcase | 35 min | Live demo of the shipped product, the architecture behind it, what broke on the way to market and how it was fixed. |
| Scope in industry | 25 min | Who buys it and why; the size and shape of the market in India and abroad; the roles that exist, what they pay, and what the startup actually tests for when it hires. |
| Open questions | 20 min | Moderated by the lead teaching assistant, with questions collected in advance from the cohort and live. |
Schedule and profile
| Week | Startup profile | Curriculum tie-in |
|---|---|---|
| Week 2 | Mobile and consumer AR: retail, social or product visualisation | AR foundations; what a shipped AR product looks like |
| Week 6 | Enterprise VR training and simulation | VR interaction and performance |
| Week 10 | Computer vision and edge AI: industrial inspection, drones, robotics or logistics | Detection and on-device deployment |
| Week 14 | 3D capture, digital twins or generative 3D | Photogrammetry, splatting and the asset pipeline |
| Week 18 | Healthcare, education or conversational-AI XR | Product design, user testing and evaluation |
| Week 22 | Spatial computing or a second vertical, closing with a joint hiring panel of all six startups | Final project, portfolio and careers |
Partner startups for Cohort 1 are being confirmed from the VARCoE incubation pool and the REP network and will be announced before applications close.
Tools
Technology stack
- Engine and language
- Unity 6 LTS · C# · Visual Studio Code
- XR SDKs
- AR Foundation · ARCore · ARKit · XR Interaction Toolkit · Meta XR SDK · XR Device Simulator · Meta XR Simulator
- Machine learning
- Python · PyTorch · OpenCV · MediaPipe · Ultralytics YOLO
- On-device inference
- Unity Sentis · ONNX Runtime · LiteRT (TensorFlow Lite)
- 3D content
- Blender · RealityCapture / Meshroom · Gaussian-splatting toolchain
- Generative
- Text-to-3D and image-to-3D models · AI texture synthesis · LLM APIs · Whisper
- Networking and distribution
- Netcode for GameObjects · Photon Fusion · WebXR · Meta Horizon Store and Google Play tooling
- Workflow and profiling
- Git · GitHub · Git LFS · Unity Profiler · RenderDoc · OVR Metrics Tool
A laptop with 16 GB RAM and a dedicated GPU is strongly recommended; for learning, 8 GB RAM with a dedicated GPU is enough. You also need an ARCore- or ARKit-compatible smartphone. No participant is required to purchase a headset. Between immersions, VR work runs in the simulator on your laptop, and every milestone has a phone-deployable variant.
