Building Augmented Reality Apps in RealityKit & ARKit (Udemy.com)
Covers: Gestures, Physics, Location Anchors, Occlusion, Reality composer, Persistence, Image Tracking and more
Created by: Mohammad Azam
Last updated December 2023
What you will learn
- Building augmented reality applications using RealityKit
- Building augmented reality applications using ARKit
- Integration between RealityKit and SwiftUI
- Creating scenes using Reality Composer
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating4.3 out of 5higher than 20% of them
- Reviews332#103 of 282 by number of reviews
- Length6.5 hoursshorter than 55% of them
- Last updatedDecember 2023earlier than 57% of them
Course Description
Augmented Reality has proven to be the next big innovation in technology. Google, Apple, Facebook, Microsoft and many other companies are investing a lot of time and money in building AR wearable devices. Augmented Reality apps will become mainstream in the near future and it is important for us developers to start learning how to build AR apps. In this course, you will learn how to build AR apps using Apple’s RealityKit framework.
Let’s check out the contents of the course:
Getting started
Gestures
Importing models into your world
Occlusion, unlit and video materials
Physics
AR coaching
Measurement app
Image tracking
Light
Reality composer
Face anchors and object anchors
Furniture store app
Persistence
Location based anchors
All lectures are accompanied with downloadable resource files.
Who is this course for?
Developers who are interested in learning how to build AR apps using RealityKit
Developers who wants to take their skills to the next level
Developers who want to build apps for rumored Apple glasses.
I have been teaching on Udemy since 2016 and have more than 65K students. I have over 20+ courses on Udemy and I take pride in answering all student questions. Take a look at some of the reviews from my students.
It was one of the best courses you've ever taken from the instructor. I learned a lot. Some major issues have been superficially covered. I learned a lot from my education, I definitely recommend it.
Super as always ... as all other courses!
This course is definitely a must, the first thing a developer should see before typing “Hello World!”. 100% recommended. It's my second programming course with Mohammad Azam, he's an excellent teacher, he explains clearly, his voice and diction is perfect for learning, and while I'm thinking about my doubts he answers them almost immediately in the videos, it's as if he will read my mind, when in reality it is because his methodology is perfect.
I know you are excited about diving into RealityKit. Let’s go and get started.
Instructor Details
- 4.3 Rating
332 Reviews
Mohammad Azam
Mohammad Azam is a seasoned iOS developer, educator, and speaker with over a decade of experience building mobile applications and mentoring developers. He is the founder of AzamSharp School, a learning platform offering 150+ hours of iOS development content and live workshops that have helped thousands of students level up their skills. As an instructor at DigitalCrafts and a top-rated Udemy and LinkedIn Learning teacher, Azam has taught more than 80,000 students worldwide. He frequently speaks at developer conferences, sharing insights on SwiftUI, app architecture, and machine learning in iOS. His teaching is known for being practical, clear, and deeply rooted in real-world development.
More courses by Mohammad Azam
SwiftUI - Declarative Interfaces for any Apple Device (2023)
4.5 (2,337 Reviews)
Provider: Udemy
Time: 26.5h
$13.99
Async/Await and Actors - Concurrency in Swift (2023)
4.6 (1,449 Reviews)
Provider: Udemy
Time: 5h
$69.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Adham on 9/23/2025
This course is almost deprecated in 2025. RealityKit has changed much since 2022. Some of the codes are not runnable now. the instructor is engaging and has a way with teaching. However, an update is a must. Also, would have been better to cover more topics such as LiDAR.
By Hassan on 10/16/2024
He is a good explainer and understandable but all the content just seems really outdated and most functions being used have been deprecated or updated which makes it really hard to follow along. we need updated learning materials
By Anonymized User on 3/28/2024
Excellent course about how to use RealityKit. I liked to have more exercises o challenges to do while learn the capabilities of the library.
By Shikha Budhiraja on 1/29/2023
Hi Adam, Course is good to provide overview of AR covering major aspects. However, I majorly joined course to know two things: 1. How to change text of Text entity created in Reality composer. 2. How to provide csv file to bar chart/ pi chart dynamically via code? It would be great if you can cover these two.
By Adel on 11/20/2022
Excellent, le fait de revenir à chaque fois sur les bases permet de venir consolider les acquis. Excellente manière d'insistir sur l'apprendage du sujet
By Deepak Kumar on 10/7/2022
Very good instructor, need to improve in method explanation that why we use that method with live scenarios. Thank you so much Azam to making tutorial for the world.
By Sean Magrann on 9/22/2022
Great instruction all around! If there was one thing I could see as making it better....have some discussions on use cases for why you might want to this versus that.
By Ingo Ngoyama on 9/5/2022
Azam is a great teacher and that is what counts. Most good programmers can't teach. He is a good balance between a good teacher and a good programmer. Hard to get both so it is great to see them here.
By Granville Stewart on 7/7/2022
The explanations are clear without bogging us down with unnecessary theory. So far I am starting Section 5. Each section is short and straight to the point while adding onto the knowledge from previous sections. I appreciating not starting each video with a blank canvas but building on what we already learned. One step at a time is the way to go. I just learned how to place an animated 3D object with user interactions onto an anchor plain. Like learning how to drive a car - you get the basics to get you excited and going. Later, you can learn how to change your oil and transmission fluid. That's the way to teach. Not to bombard the student all at once.
By Sharm D on 7/4/2022
Really enjoyed how thoroughly Mohammad went through the code. It is VERY helpful for anyone new to understand what each code/line is doing, rather than just glossing over it.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100












