top of page

Month 2 – VR Basics & Advanced AR (Weeks 5–8)

Weeks & Topics
Daily work (4-5 hrs)
Assignment
Milestones
week 5 : VR fundamentals & hardware

VR immersion, field of view, latency, headsets (Queststyle, PCVR), controllers, tracking, comfort & motion sickness mitigation.

1) Explore VR demo scenes; 2) Design a simple VR scene layout (ground, walls, objects).
VR scene setup notes.
week 6 : VR interaction & movement

Gaze, pointer, teleport, grab, UI in VR (worldspace canvases), basic VR physics, VR input system.

1) Build a VR room with teleport movement; 2) Add a worldspace menu.
VR room + teleport interaction.
week 7 : Advanced AR: markers & image targets

Markerbased AR, image targets, face tracking concept, AR video tracking basics, performance on mobile. 

1) Create a markerbased AR app that shows 3D model when scanning a card; 2) Add simple animations on detection.
Markerbased AR demo.
week 8 : AR/VR UI & UX, performance

XR UI patterns, readability, hit testing, performance optimization (draw calls, LODs), Monthly Test 2 (VR + advanced AR).

1) Optimize an AR/VR scene for mobile (reduce poly count, texture size); 2) Improve UI for clarity and motion comfort
Project 2: “Interactive VR Experience + AR Demo” – A VR miniexperience (e.g., virtual room tour or simple puzzle) with teleport + grab, plus an AR demo (marker or planebased) integrated in the same project family; students submit performances notes and a short UX report.
ar vr 2.png

Month 3 – Immersive UX, Multiuser Concepts & Capstone (Weeks 9–12)

Weeks & Topics
Daily work (4-5 hrs)
Assignment
Milestones
week 09 : Immersive UX & storytelling

Spatial design, narrative in XR, user flow in AR/VR, accessibility, safety boundaries, onboarding flows. 

1) Design an onboarding flow for an AR/VR app; 2) Create a storyboard for an XR experience.
Storyboard + UX flow diagram
week 10 : Multiuser & cloud AR/Vision

Basic concepts of shared AR/VR (networked rooms, realtime sync), cloud anchors, latency, security (concept only).

1) Plan a multiuser XR use case (e.g., shared AR whiteboard); 2) Design a sync diagram
Multiuser concept doc
week 11 : Deployment & portfolio

Build & deploy AR (APK/iOS build) and VR (headset/PC) apps, app store guidelines (concept), shader optimization, packaging, creating a portfolio showcase.

1) Build APK for AR app + VR build; 2) Prepare a portfolio page (images, short video, description).
Build artifacts + portfolio draft.
week 12 : Capstone & final presentation

Endtoend XR project (AR or VR) from concept → Unity → optimization → deployment → presentation; Final Test (MCQ + practical XR challenge)

1) Polish capstone; 2) Use AI to generate project description and user manual.
Project 3: “XR Capstone AR/VR App” – A complete AR or VR application (e.g., educational AR tutor, VR safety training, AR game, VR room tour) with: clear UX, optimized performance, build for target platform, and a 23 page project report + short demo video.
ar vr 3.png
Week & Topics
Description
Image Alt Text
Milestones
week 1 : Intro to Cloud & AWS

Cloud basics (IaaS/PaaS/SaaS, public/private/hybrid), AWS Console, AWS WellArchitected pillars, billing basics.

1) Create AWS account + IAM user; 2) Explore AWS Console + regions/zones.

Short quiz on cloud models.

week 2 : Compute & Networking basics

EC2, AMIs, SSH, security groups, subnets, VPC basics, NACLs, routing.

1) Launch an EC2 web server; 2) Configure VPC with public/private subnets.

Network diagram + EC2 access report

week 3 : Storage & data services

S3 fundamentals, buckets, lifecycle policies, EBS, EFS, basic RDS setup.

1) Host static website on S3; 2) Create a simple databasebacked app with RDS.

S3 policy + costestimation sheet.

week 4 : Identity, security & monitoring

IAM (users, groups, roles, policies), CloudTrail, CloudWatch alarms, Monthly Test 1 (foundations + compute/storage).

1) Create leastprivilege IAM roles; 2) Set up a CloudWatch alarm

Project 1: “Basic 3Tier App” – Deploy a simple web app (EC2 + RDS + S3) with IAM roles and monitoring, and document architecture.

Page 1 of 1

Augumented &
Virtual Reality

12 week Course Curriculum

Here’s a 3month “Basics of AR/VR (Augmented & Virtual Reality)” curriculum designed in the same structured way as  weekly topics, monthly tests, assignments, and projects, aligned to 2026 industry standards and focused on beginner XR development, with strong emphasis on Unity, C#, 3D graphics basics, ARCore/ARKit, and mobile/head set ready apps.

Assumptions :
4–5 hours per day, 5 day weeks → 12 weeks ≈ 3 months.

Tools :
Unity 3D (LTS), C#, AR Foundation, ARCore (Android), ARKit (iOS), optional Unreal Engine for VR concepts, Blender (for basic 3D), Git, and a mobile device (or AR emulator).


Outcome :
 Junior AR/VR Developer / XR Creator ready for mobile AR apps, simple VR experiences, and XR portfolio projects.


Overall Assessment Plan Weekly assignments :

Weekly assignments: 2–3 mini XR tasks (Unity scenes, AR lters, VR interactions).

Monthly tests: 1hour MCQ + short practical (e.g., “build a simple AR plane detector” or “add teleport in VR”).

Monthly projects: Endtoend AR/VR apps (from scene design to deployment).

Image by Justin Zhu

Month 1 – 3D Basics & AR Foundations (Weeks 1–4)

Weeks & Topics
Daily task (4-5 hrs)
Assignment
Milestones
week 1 : Intro to AR/VR/MR

AR vs VR vs MR, use cases (gaming, education, healthcare, enterprise), hardware (phones, AR glasses, VR headsets), XR pipeline overview.

1) Create a poster comparing AR/VR/MR; 2) List 5 realworld XR use cases with target users.
Short quiz on XR basics.
week 2 : 3D graphics fundamentals

Coordinate systems, transformations (position/rotation/scale), meshes, textures, lighting, rendering, basic animation, file formats (.fbx, .obj).

1) Import 3–5 3D models into Unity; 2) Place and animate simple objects in a scene.
Basic 3D scene with lighting & textures
week 3 : Unity for AR/VR

Unity interface, project settings, XR plugin management, AR Foundation setup, test on mobile, basic camera handling.

1) Create a new AR project in Unity; 2) Run a simple AR scene on a mobile device.
AR project running on device.
week 4 : Basic AR interactions

Plane detection, object placement, touch/gesture input, simple UI in AR, Monthly Test 1 (3D + Unity + AR basics).

1) Build an AR app that places a 3D object on a detected plane; 2) Add UI to change object color.
Project 1: “AR Product Viewer” – A mobile AR app where users point the camera at a surface and place/rotate/scale a 3D product model (e.g., furniture, gadget) with simple UI controls.
ar vr 1.png
bottom of page