
Augmented Reality (AR) Course
Master augmented reality development from the ground up — covering tracking systems, 3D content creation, computer vision, and multi-user AR deployment. This course equips you with the technical skills and design knowledge to build production-ready AR applications for mobile, web, and wearable platforms. Go from foundational concepts to shipping real apps on iOS and Android.
What you will learn:
You will learn how AR tracking works, including marker-based, SLAM, and GPS-driven approaches, and how to apply each in real projects. You will create and optimise 3D assets for real-time rendering on mobile hardware, then integrate them into fully functional AR apps using industry-standard engines. The course covers computer vision techniques such as object detection, depth sensing, and semantic segmentation. You will design spatial user interfaces, implement multi-user shared AR sessions, and connect apps to cloud backends. Finally, you will profile, test, and submit production-quality AR applications to the App Store and Google Play.
How you study in practice Augmented Reality (AR) Course
How you practise Augmented Reality (AR) Course
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Augmented Reality
Foundations of Augmented Reality
Lesson 1 • Setting Up Your AR Learning Environment
Guides learners through installing required SDKs, emulators, and development tools. Ensures every learner has a functional workspace before hands-on exercises begin.
Lesson 2 • Defining AR and the XR Spectrum
Clarifies the precise definition of AR and differentiates it from VR, MR, and XR. Provides the vocabulary needed for all subsequent technical and design discussions.
Lesson 3 • AR Use Cases Across Industries
Surveys validated AR applications in manufacturing, healthcare, retail, education, and entertainment. Motivates learners by connecting theory to real-world professional impact.
Lesson 4 • Core AR System Components
Identifies the hardware and software layers that every AR system requires. Builds a mental model learners will reference when designing and troubleshooting AR experiences.
Lesson 5 • History and Evolution of AR
Traces AR from early head-mounted prototypes to modern smartphone and wearable deployments. Contextualises current capabilities within decades of research and development.
Chapter 2HideHide detailsSee detailsTracking and Registration Fundamentals
Tracking and Registration Fundamentals
Lesson 1 • Markerless and SLAM Tracking
Introduces simultaneous localisation and mapping (SLAM) for environment-aware AR without predefined targets. Learners compare SLAM performance against marker-based approaches.
Lesson 2 • Principles of Spatial Tracking
Explains how AR systems estimate device pose in 3D space using sensor fusion. Establishes the mathematical intuition behind translation, rotation, and scale alignment.
Lesson 3 • Evaluating and Improving Tracking Quality
Provides metrics and diagnostic tools for measuring tracking stability and registration error. Learners apply optimisation techniques to reduce jitter and improve user experience.
Lesson 4 • Marker-Based Tracking
Covers fiducial markers, QR-style targets, and image targets as anchors for AR content. Learners implement a working marker-tracked scene by the end of this section.
Lesson 5 • Location-Based AR Tracking
Explores GPS, compass, and geospatial APIs to place AR content at real-world coordinates. Connects tracking concepts to outdoor and city-scale AR deployments.
Chapter 3HideHide detailsSee details3D Content Creation for AR
3D Content Creation for AR
Lesson 1 • Asset Optimisation for Real-Time AR
Applies draw call reduction, batching, and occlusion culling to meet AR frame-rate targets. Learners benchmark and optimise a scene to achieve stable 60 fps on a mobile device.
Lesson 2 • 3D Modelling Essentials for AR
Introduces polygon modelling, mesh topology, and scale conventions specific to AR contexts. Establishes asset creation habits that prevent performance issues downstream.
Lesson 3 • Animation and Rigging Basics
Teaches skeletal rigging, keyframe animation, and blend shapes for interactive AR characters. Connects animation concepts to trigger-based playback in AR scenes.
Lesson 4 • Asset Export and Format Standards
Reviews glTF, FBX, OBJ, and USDZ formats and their compatibility with major AR platforms. Learners export assets in multiple formats and validate them in a target AR engine.
Lesson 5 • Texturing and Materials for AR
Covers UV unwrapping, PBR material workflows, and texture compression for mobile AR targets. Learners create a textured asset that renders correctly on constrained hardware.
Chapter 4HideHide detailsSee detailsAR Development with Leading Engines
AR Development with Leading Engines
Lesson 1 • AR Engine Landscape Overview
Compares major AR development platforms by capability, licensing, and target platform support. Helps learners choose the right engine for specific project requirements.
Lesson 2 • Building and Deploying to Devices
Walks through build configuration, signing, and deployment to iOS and Android AR-capable devices. Learners resolve common build errors and confirm app functionality on hardware.
Lesson 3 • Scene Setup and AR Session Management
Covers AR session initialisation, camera rig configuration, and lifecycle management in a chosen engine. Learners create a stable AR session that persists across app states.
Lesson 4 • Placing and Anchoring Virtual Objects
Implements raycasting, hit testing, and anchor creation to place objects on detected surfaces. Learners build a scene where users tap to place and reposition 3D content.
Lesson 5 • Lighting and Rendering in AR
Applies environmental light estimation and shadow casting to blend virtual objects with real scenes. Learners tune lighting parameters to achieve photorealistic integration.
Chapter 5HideHide detailsSee detailsComputer Vision Techniques in AR
Computer Vision Techniques in AR
Lesson 1 • Object Detection and Recognition
Implements real-time object detection models to trigger AR overlays on recognised items. Learners deploy a pre-trained detection model within an AR scene.
Lesson 2 • Depth Sensing and 3D Reconstruction
Explores LiDAR, structured light, and stereo depth sensors for mesh reconstruction in AR. Learners use depth data to enable occlusion and surface-aware content placement.
Lesson 3 • Image Processing Fundamentals
Reviews colour spaces, filtering, edge detection, and feature extraction as prerequisites for AR vision tasks. Grounds learners in the signal-processing layer beneath higher-level AR APIs.
Lesson 4 • Face and Body Tracking
Covers facial landmark detection, body pose estimation, and their use in AR filters and overlays. Learners build a face-filter effect and a body-pose-driven AR interaction.
Lesson 5 • Scene Understanding and Semantic Segmentation
Applies semantic segmentation to classify real-world surfaces and objects for context-aware AR. Learners use segmentation masks to constrain AR content placement intelligently.
Chapter 6HideHide detailsSee detailsAR User Interface and Interaction Design
AR User Interface and Interaction Design
Lesson 1 • Accessibility in AR Experiences
Applies contrast, motion sensitivity, and alternative input guidelines to make AR inclusive. Learners audit an existing AR prototype against accessibility criteria.
Lesson 2 • Usability Testing for AR Interfaces
Designs and conducts moderated usability tests specific to AR's physical and spatial context. Learners analyse test results and iterate on UI designs based on findings.
Lesson 3 • Input Methods for AR Interaction
Covers touch, gaze, gesture, voice, and controller inputs available across AR hardware platforms. Learners implement at least two input modalities in a single AR scene.
Lesson 4 • Spatial UI Design Principles
Establishes rules for placing UI elements in 3D space, including depth, scale, and legibility. Differentiates world-locked, body-locked, and head-locked UI placement strategies.
Lesson 5 • Feedback and Affordance Design
Teaches visual, audio, and haptic feedback techniques that communicate system state to AR users. Connects feedback design to error prevention and user confidence.
Chapter 7HideHide detailsSee detailsCloud, Networking, and Shared AR
Cloud, Networking, and Shared AR
Lesson 1 • Cloud Anchor and Spatial Persistence
Uses cloud anchor services to store and retrieve AR content positions across sessions and devices. Learners create a persistent AR installation that survives app restarts.
Lesson 2 • Collaborative AR Session Design
Designs shared coordinate systems, authority models, and conflict resolution for multi-user AR. Learners build a collaborative AR scene where users manipulate shared objects.
Lesson 3 • Real-Time Networking for AR
Covers WebSocket, UDP, and dedicated multiplayer SDKs for low-latency AR state synchronisation. Learners implement real-time object position sync between two AR clients.
Lesson 4 • Security and Privacy in Connected AR
Addresses data encryption, user consent, and spatial data privacy risks in networked AR systems. Learners apply security best practices to a cloud-connected AR prototype.
Lesson 5 • Backend Services for AR Applications
Integrates cloud databases, asset streaming, and analytics APIs into AR app architectures. Learners connect an AR app to a cloud backend for dynamic content delivery.
Chapter 8HideHide detailsSee detailsAR Project Delivery and Optimisation
AR Project Delivery and Optimisation
Lesson 1 • Quality Assurance for AR Applications
Designs AR-specific test plans covering tracking stability, rendering correctness, and edge cases. Learners execute a full QA cycle and document defects with reproducible steps.
Lesson 2 • AR Project Planning and Scoping
Defines AR project requirements, constraints, and success metrics using structured discovery methods. Connects planning decisions to downstream development and testing efficiency.
Lesson 3 • Performance Profiling and Optimisation
Uses CPU, GPU, and memory profilers to identify and resolve AR performance bottlenecks. Learners reduce a sample app's frame time by at least 30% through targeted fixes.
Lesson 4 • App Store Submission and Compliance
Navigates platform submission requirements, AR permission declarations, and content guidelines. Learners prepare a submission-ready build with all required metadata and assets.
Lesson 5 • Post-Launch Monitoring and Iteration
Implements crash reporting, usage analytics, and feedback loops to guide post-launch improvements. Learners set up a monitoring dashboard and define criteria for a follow-up update.
Your valid completion certificate
This course is for you:
Mobile developers: ready to extend their skills into immersive spatial experiences.
3D artists: wanting to see their models come alive in the real world.
UX designers: eager to tackle the unique challenges of spatial interface design.
Career changers: drawn to AR as a high-growth field worth breaking into now.
Entrepreneurs: building AR-driven product concepts that need a technical foundation.
Game developers: looking to apply their engine skills to real-world AR applications.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















