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. |

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. |

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. |
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).

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. |

