The Future of Computing Is Here

With Apple Vision Pro, the boundaries between digital and physical worlds are blurring. But this shift isn’t just about placing 3D objects in space - It’s about creating immersive experiences with embedded intelligence.

  • How do you build such AI powered immersive experiences? For the immersive 3D bit, you need RealityKit - Apple’s core 3D framework. For the AI bit, you need the Foundation models framework - Apple’s core AI framework.

  • For most developers, both 3D based immersive experiences and AI-driven UX are unfamiliar territory. Even if you’ve built 3D apps before, visionOS introduces entirely new paradigms - especially when combined with Apple’s powerful on-device AI capabilities.

  • That’s exactly what this course is for. Built from the ground up for visionOS, this course takes you through the A–Z of RealityKit - and shows you how to layer AI on top of it to build next-generation AI powered spatial apps.

How will this course help you prepare?

  • Build 3D Spatial Apps with RealityKit

    Master RealityKit for visionOS to create immersive spatial experiences. Topics covered include spaces, lighting, animations, hand gestures, spatial audio, and more.

  • Create AI-Native Features with Apple’s On-Device LLM

    Master Apple’s Foundation Models framework to embed intelligence into your visionOS apps. Go beyond prompts with structured outputs, instruction files, and tool calling for accurate, context-aware features.

  • Unlock visionOS-Specific Features

    Learn what makes visionOS unique - from blending SwiftUI windows with RealityKit scenes to using spatial audio and designing across windows, volumes, and immersive spaces. Build experiences that delight the user.

  • No 3D Experience? No Problem

    Get up to speed with essential 3D concepts and tools like Reality Composer Pro. Learn model formats, scene building, and key techniques—even with no prior 3D experience.

  • Learn by Doing

    The course starts with micro-projects to build a solid RealityKit foundation, then progress to advanced topics. You will then apply your skills to develop a complete AI-powered immersive musical experience from scratch.

  • Built for visionOS with Scalable Architecture

    Designed for visionOS, this course teaches spatial thinking from day one -without relying on mobile or game dev patterns. Apply clean code and MVVM to build a structured, maintainable, and scalable app.

Course curriculum

    1. Hardware and Software Requirements

    2. Setting Up Your Development Environment

    3. Hello World visionOS

    1. Anatomy Of A 3D Model

    2. 3D Model Formats

    3. Where To Find 3D Models

    4. Conversion From Other Formats

    1. Reality Composer Pro Basics

    2. Creating A Solar System Experience (Part 1)

    3. Creating A Solar System Experience (Part 2)

    4. Debugging 3D Scenes

    1. The Building Blocks Of visionOS

    2. Creating 2D Windows

    3. Volumes And Model3D

    4. Immersive Spaces (Part 1)

    5. Immersive Spaces (Part 2)

    6. RealityView For 3D Experiences

    1. RealityKit Architecture For Dummies

    2. Entities, Components And Systems (Part 1)

    3. Entities, Components And Systems (Part 2)

    4. Gestures And User Input (Part 1)

    5. Gestures And User Input (Part 2)

    6. Animations For Dummies

    7. Custom Animations (Part 1)

    8. Custom Animations (Part 2)

    9. Lighting For Dummies

    10. Lighting A 3D Scene (Part 1)

    11. Lighting A 3D Scene (Part 2)

    12. Immersive Audio (Part 1)

    13. Immersive Audio (Part 2)

    14. Attaching SwiftUI Views To 3D Models

    1. What We’re Building

    2. Introduction To Apple's On-Device LLM

    3. Hello World AI

    4. Using Instruction Files To Personalise The AI

    5. Extracting Structured Data From The AI

    6. Building the AI Tutor UI (Part 1)

    7. Building the AI Tutor UI (Part 2)

    8. Building the AI Tutor UI (Part 3)

    9. Implementing A “Look-to-Scroll” Interaction

    10. Connecting the AI to the User Interface

    11. Adding an AI-Powered Lyrics Remix Feature

    12. Building an AI Debugger

    13. Using Tool Calling to Improve LLM Accuracy

About this course

  • $249.00
  • 65 lessons
  • 16 hours of video content

Meet Your Instructor

Dr. Nikhil Jacob

Hello! I am the lead instructor at Reality Uni and a 3D first iOS Engineer. I have experience building software for healthcare, ed-tech and futuristic industries like spatial computing, in addition to a PhD in Brain Computer Interfacing. Hence, I am well versed with navigating uncharted territories with ground breaking technologies. On the side, I also run an Apple Spatial Computing themed Youtube channel and have over 90+ videos uploaded to date. For my full-list of my experience, clientele and awards, please see my LinkedIn profile.

Ready To Create New Realities With Spatial Computing?

FAQ

  • What if I am not happy with the course?

    This course comes with a 7 day money back guarantee. Just let us know within this period if you don't like it and we will return your money, with no questions asked. In other words, no risk for you!

  • What hardware do I need for this course?

    An Apple silicon device is required for this course. An Apple Vision Pro is ideal but no necessary - you can use the Vision Pro simulator in Xcode.

  • What are the pre-requisites for taking this course?

    This course assumes prior SwiftUI knowledge. If you're not familiar, you can start with our "Mastering visionOS: Foundations With SwiftUI" course. You should also have a basic understanding of programming concepts like classes, functions, variables, conditional statements, and loops. While we’ll briefly touch on these, the primary focus will be on visionOS, RealityKit, and Apple’s spatial computing frameworks.