Become a visionOS Specialist

Program curriculum

Delve into specialized content curated by industry experts, designed to deepen your understanding and propel your skills to the next level.

The Vision Pro and visionOS present a new paradigm in computing. This is the beginning of spatial computing. Users will be able to view apps floating in front of their eyes and they will be able to interact with them with taps, gestures and their hands. This learning path will survey the various types of apps that you can build for spatial computing. We’ll explore building windowed apps; running existing iOS and iPad apps in windows, creating apps with 3D elements in 3D volumes, as well as fully immersive apps, where the user is inside a completely virtual environment.
This course is for junior to mid-level iOS developers who want to learn more about visionOS. You'll learn to design apps for accessibility and use RealityKit and Reality Composer Pro to create augmented reality experiences.

Discover what Kodeco learners say

"The bootcamp is absolutely amazing! How it's structured ensures that every module covers all the important details. Kudos to the mentors who go above and beyond with their dedication. This training program has truly been a game-changer in my career. Cannot emphasize enough how highly I recommend it!"


iOS Accelerator August 2023

This program includes:

  • Access to mentors

    Our mentors provide personalized guidance, support, and feedback to help you learn.

  • Capstone projects

    Showcase your new-found skills! Combine different programming concepts to solve real-world problems in this final project.

Become a visionOS Specialist

Invest in your learning today.

Monthly plan

Includes mentorship access for the duration of your subscription.

$199.00 per month
Enroll now

One-time payment

Includes mentorship access for up to 12 months, with the option to extend access.

$1,799.00 $739.00
Enroll now

Frequently asked questions

Can't find the answer you're looking for? Checkout our FAQ page.

What happens after I enroll in this program?

After you enroll, you’ll gain immediate access to start the program. Our programs take place asynchronously so that you can work at your own pace and on your own schedule.

What support is available?

You’ll have access to a designated mentor to offer support and feedback asynchronously via direct message in Discord. You’ll also have access to a dedicated Discord channel where you can get questions answered at any time.

What do the homework assignments include?

In most modules, you’ll receive a homework assignment once you’ve studied the content. The assignments consist of quizzes and/or coding practice. After you submit a homework assignment, your mentor will grade and return your homework within three days of receiving it.

Is the monthly plan or the one-time payment option better for me?

If you believe you can progress through the material swiftly, the monthly plan will be a good option for you. On the other hand, if you prefer a stress-free experience without the monthly payment reminders, opting for the one-time payment is ideal because it grants you ample time to complete the program curriculum.

Please note that the monthly plan gives you access to a mentor for the entire duration of your subscription, whereas the one-time payment gives you access to a mentor for 1 year.

What happens if I have to withdraw from the on-demand bootcamp?

We understand that circumstances can change, and if you need to withdraw from the program, your options will vary depending on your billing cycle:

- If you enrolled with a monthly plan, you can cancel your future billing with your membership and you will not be renewed on your next billing date OR you can pause your membership for up to three months, then you can pick up your studies again at that time.

- If you enrolled with a one-time payment, you will be eligible for a full refund within the first 14 days of your enrollment into the program.

*Please note: if you’ve accessed a significant portion of program materials, this might affect your eligibility for a full refund.

Please email for further assistance on the withdrawal process.