Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Augmented Reality for Everyone - Full Course

via freeCodeCamp

Overview

Dive into the world of Extended Reality and Augmented Reality with this comprehensive 12-hour course designed for beginners. Explore both theoretical concepts and practical applications as you learn to develop AR mobile applications and create AR filters for Instagram and Facebook from scratch. Master fundamental XR concepts, Unity Engine, C# programming, marker-based AR development, and AR filter creation. Through hands-on projects like an AR Car Customizer, AR Business Card, and AR Encyclopedia, gain practical experience in implementing AR technologies. The course covers Unity installation and tutorials, in-depth C# programming lessons, Vuforia setup for marker-based AR, and an introduction to Spark AR for facial tracking and mesh creation. Access additional resources, including project code repositories and lecture materials, to enhance your learning experience and build a solid foundation in AR development.

Syllabus

) Course Introduction.
) 1.0 Introduction to XR.
) 2.0 Installing Unity.
) 2.1 Unity Tutorial.
) 3.1 Intro to C#.
) 3.2 Comments, Variables, Data Types _ Type Casting.
) 3.3 Operators.
) 3.4 Conditionals.
) 3.5 Loops.
) 3.6 Arrays.
) 3.7 Functions.
) 3.8 Classes and Objects.
) 4.1 Marker Based Augmented Reality in Depth.
) 4.2 Setting up Vuforia and developing our first Vuforia App.
) 4.3 Free Resources.
) 4.4 Multiple Target Tracking.
) 4.5 Virtual Buttons.
) 4.6 AR Video Playback.
) 5.1 Project 1 AR Car Customizer.
) 5.2 Project 2 AR Business Card.
) 5.3 Project 3 AR Encyclopedia.
) 6.1 Introduction to Spark AR.
) 6.2 Face Tracker and Face Mesh.
) 6.3 Head Occluder.
) Final Project.

Taught by

freeCodeCamp

Reviews

Start your review of Augmented Reality for Everyone - Full Course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.