Choose your language
Augmented Reality (AR) Course
More than 2 million students worldwide

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.

Dedika for Business

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 optimize 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 team

With Dedika for Business, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Augmented Reality

  • Lesson 1 • Setting Up Your AR Learning Environment

    Guides students 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 students 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. Contextualizes current capabilities within decades of research and development.

Chapter 2See details

Tracking and Registration Fundamentals

  • Lesson 1 • Markerless and SLAM Tracking

    Introduces simultaneous localization and mapping (SLAM) for environment-aware AR without predefined targets. Students 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. Students apply optimization 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. Students 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 3See details

3D Content Creation for AR

  • Lesson 1 • Asset Optimization for Real-Time AR

    Applies draw call reduction, batching, and occlusion culling to meet AR frame-rate targets. Students benchmark and optimize a scene to achieve stable 60 fps on a mobile device.

  • Lesson 2 • 3D Modeling Essentials for AR

    Introduces polygon modeling, 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. Students 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. Students create a textured asset that renders correctly on constrained hardware.

Chapter 4See details

AR Development with Leading Engines

  • Lesson 1 • AR Engine Landscape Overview

    Compares major AR development platforms by capability, licensing, and target platform support. Helps students 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. Students resolve common build errors and confirm app functionality on hardware.

  • Lesson 3 • Scene Setup and AR Session Management

    Covers AR session initialization, camera rig configuration, and lifecycle management in a chosen engine. Students 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. Students 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. Students tune lighting parameters to achieve photorealistic integration.

Chapter 5See details

Computer Vision Techniques in AR

  • Lesson 1 • Object Detection and Recognition

    Implements real-time object detection models to trigger AR overlays on recognized items. Students 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. Students use depth data to enable occlusion and surface-aware content placement.

  • Lesson 3 • Image Processing Fundamentals

    Reviews color spaces, filtering, edge detection, and feature extraction as prerequisites for AR vision tasks. Grounds students 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. Students 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. Students use segmentation masks to constrain AR content placement intelligently.

Chapter 6See details

AR User Interface and Interaction Design

  • Lesson 1 • Accessibility in AR Experiences

    Applies contrast, motion sensitivity, and alternative input guidelines to make AR inclusive. Students 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. Students analyze 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. Students 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 7See details

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. Students 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. Students 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 synchronization. Students 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. Students 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. Students connect an AR app to a cloud backend for dynamic content delivery.

Chapter 8See details

AR Project Delivery and Optimization

  • Lesson 1 • Quality Assurance for AR Applications

    Designs AR-specific test plans covering tracking stability, rendering correctness, and edge cases. Students 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 Optimization

    Uses CPU, GPU, and memory profilers to identify and resolve AR performance bottlenecks. Students 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. Students 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. Students set up a monitoring dashboard and define criteria for a follow-up update.

Certification

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 classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top training programs

FAQ

Who is Dedika?

Is the certificate valid in Canada?

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