Apple Vision Pro Master Class

Learn to create Vision Pro Apps with Swift

July 15 - August 31, 2024

Curriculum & Course Structure

Apple Vision Pro represents the next great leap in spatial computing. This masterclass is designed for developers to build native apps for Apple Vision Pro using Swift or Unity. You'll learn the essentials of visionOS development. By the end of the course, you'll be at the forefront of visionOS development.

* not associated with Apple


Swift or C#

You should also be familiar with using a modern IDE like XCode, Unity, or Visual Studio.

This course is designed for Unity developers who are already familiar with spatial development in a game engine or SwiftUI developers who want to learn how to apply their existing skills in visionOS.


2990 USD.
0.1 Compare key Swift concepts with C#.
0.2 Learn to use XCode, RealityKit, and Reality Composer Pro.
Goal: Build a moderately complex app for visionOS.
1.1 We’re taking an iPad app and porting it to visionOS.
1.2 Then we’ll add 3D enhancements to take advantage of spatial computing.
Goal: Enhance a 2D app into a 3D app.
2.1 Become a master of RealityKit and how to bring 3D models into your app.
Goal: Build a visionOS shopping app with 3D models of products.
3.1 Learn how to animate your models programmatically and in Reality Composer Pro.
3.2 Also learn about grounding shadows, background effects and other forms of visual excitement.
Goal: Expand on the shopping app by adding visual flair and animations.
4.1 Move (digital) objects around the room with your hands. Make them interact with the world, with gravity, and with each other.
Goal: Build a planogram app for designing store shelves.
5.1 Sharing is caring. It’s also the killer feature of the Vision Pro. Learn how to take advantage of app sharing and learn to work with Personas.
Goal: Toss a ball back and forth with a friend hundreds of miles away.
6.1 Watch 2D videos. Watch 3D videos. Create an immersive theater to watch your movies in. Call a friend and watch together.
Goal: Design your own movie theater to watch 3D movies in.
7.1 World understanding and TabletopKit provide inside-out and outside-in ways to interact with the real world in mixed reality.
7.2 We’ll learn how to use these spatial mapping features.
Goal: Build an app to rearrange furniture in your living room.
8.1 The future of spatial computing involves machine learning. We all know this. In the final module, we’re going to dive into how we can integrate AR with AI.
Goal: This will be a surprise. I promise it will be great.

What You'll Learn

Learn the skills you need to build native apps for the Apple Vision Pro. 

✓ Fundamentals of AVP Development: Master the use of XCode for developing with Apple Vision Pro, understanding app presentation modes.

✓  Advanced Modeling with Reality Composer Pro: Learn to use Reality Composer Pro to create and organize USD models, and integrate them with native apps.

✓ Gesture Integration: Gain skills in implementing the six key gestures of visionOS using Swift to create intuitive interactions.

✓  Realistic Physics and Interaction: Apply physics and colliders in RealityKit to develop realistic interactions and enhance AR experiences with environmental recognition.

✓   App Architecture with visionOS: Delve into professional app architecture using models, AppState, and the ECS pattern to manage app components and state efficiently.

✓   Advanced Features and Performance: Explore advanced development topics such as animations, performance tuning, SharePlay, and multiplayer functionalities to create polished, high-performance apps.

James Ashley

James Ashley, with over a decade in spatial computing, computer vision, and machine learning, excels as a Principal XR Engineer at Project Archer, a pioneering AR startup under Walmart's innovation wing, Store No. 8. His expertise spans developing for advanced platforms like Apple Vision Pro, HoloLens 2, and Magic Leap 2. At Project Archer, he spearheaded the engineering for Walmart's Apple Vision Pro app, actively contributing from ideation to coding. James is also noted for his educational contributions in mixed reality development and his passion for enhancing user interfaces with AI.

James Ashley

Apple Vision Pro Lead Developer at Imaginative Universal

James Ashley

Fabian Quosdorf

Fabian Quosdorf is an XR/MR/VR enthusiast with a passion for interaction concepts and "real-world" applications. With expertise in HoloLens2, Unity, and Unreal Engine 4, he became CTO of Island Labs, an MR studio for interior design and industrial applications. In 2021, he founded his own studio, whose productions were nominated for the famous Auggie Awards. He’s also teaching MR Master Classes at XR Bootcamp.

Fabian Quosdorf

Founder of, Master Trainer at XR Bootcamp

Fabian Quosdorf

The XR Bootcamp DNA

Your XR Career is our Priority

After successfully finishing the Bootcamp, you will receive the XR Bootcamp Graduation Certificate. However, developers are hired based on the strength of their portfolios. That is our focus - the creation of an impressive portfolio that gets you hired! We also provide you with a portfolio website template that has been used by engineers working at Google, Facebook, and Microsoft, connect you with industry recruiters, and practice with mock interviews.

Industry-expert personal mentorship

There are hundreds of VR tools and SDKs out there. The curriculum is based on best industry practices and chosen carefully by outstanding XR professionals - saving you hundreds of hours of tedious research. Our senior-level mentors reveal knowledge gaps, answer questions in real-time, and recommend focus areas to speed up your journey. After graduation, you will be a confident XR developer knowing the fundamentals you need to start your XR career.

Get ready for continuous change

The XR industry is fast-moving and rapidly changing. After the course, you will know which updates to keep an eye on, how to utilize SDK and engine documentation, pick up new tech stacks as you go, and most importantly avoid crashes due to platform and tool feature updates. Our library is always up-to-date, don't waste time on outdated XR tool versions, and only learn tools recommended by the most advanced XR professionals.

Access our Proprietary XR Knowledgebase

Based on all our students' questions and previous lectures, we are continuously adding content to our XR knowledge base. With our proprietary tagging system, you will easily find answers to the most common questions about course content and XR project implementation. You will also get continuous access to all the recordings of the classes, in case you need to refresh your knowledge on topics treated in class

What Our Alumni are saying

  • “I can't tell you how much XR Bootcamp changed my professional life / goals for business. Your program is amazing!”
    Chrıstıne Hill Hobbi
    Chief Strategist at ServiceAlliances
  • The course is really exciting and fascinating. It feels like we can use everything we learn here extensively in our projects.
    Davıd Martınez-Moreno
    XR Experiential Designer
  • I highly recommend XR Bootcamp for people trying to improve their VR/Unity skills. Their continuously growing list of courses caters to the needs of everyone.
    Uttam Grandhi
    VIrtual RealIty Software Engineer at NYU
  • The Master Class has been a great opportunity to learn from trainers who are doing some of the most interesting and cutting edge interactions possible on consumer VR today. We are regularly sending our developers to XR Bootcamp master classes to learn the latest XR tech stack.
    Matt Newport
    CTO, OssoVR
  • I was doing my work during the day and I could spend my evenings going through a lesson or doing an exercise and so on. I can see myself actually using a lot of this for any of my projects.
    Kevin Tan
    Irland Norway Unıversıty of Applied Sciences
  • I joined because I have had a huge interest in hand tracking and I know it's exactly the future; I knew this technology would also benefit our clients as well in the future. So I'm getting a head start on this technology to benefit our clients coming up.
    Josette Seitz
    XR Engineer at Accenture
  • Your hands' physics just rocks. 
    Diego fernandez-bravo

Start Creating

Apply Now
© 2021 XR BOOTCAMP. All Rights Reserved