Overview
Augmented Reality is projected to be a $88 billion industry by 2026. This program was designed by experts at Meta and will help you master AR development skills by covering nuances of AR in marketing, web AR, and AR in games. You’ll get hands-on experience with popular tools including Unity, Spark AR, and Playcanvas, using JavaScript and C#.
This program is designed for computer science graduates, software developers, web developers, 3D artists, or game developers who want to advance their skill set for the in-demand field of AR Development.
You will learn tools and concepts like Spark AR Fundamentals, game creation in Spark AR, HTML5 WebGL, Javascript in PlayCanvas, AR with PlayCanvas, asset creation and integration in Unity, C# Basics in Unity, creation and deployment on an AR Game using Vuforia and more.
By the end of the program, you will be able to:
Describe AR’s defining characteristics, affordances and capabilities Create content in Meta Spark and push it to Instagram using Meta Spark Hub Create a web AR application using PlayCanvas Write and debug simple Unity scripts Create a Unity AR game using C# in the AR Foundation and Vuforia
Syllabus
Course 1: Foundations of AR
- Offered by Meta. In this course, you will learn the basics of augmented reality (AR). You will focus on where AR fits in the XR spectrum, ... Enroll for free.
Course 2: AR in marketing using Meta Spark
- Offered by Meta. This course prepares you for a career using AR in marketing. You will learn how AR is used for marketing purposes as well ... Enroll for free.
Course 3: AR for web using JavaScript
- Offered by Meta. This course prepares you for a career using AR in the education sector. You will learn how web AR is used in learning, and ... Enroll for free.
Course 4: Unity and C# basics
- Offered by Meta. This course prepares you for a career using AR in the entertainment world. You will learn how AR is used to create games in ... Enroll for free.
Course 5: Using AR Foundation in Unity
- Offered by Meta. This course further introduces you to the Unity AR development tool, including the AR Foundation API. You will learn about ... Enroll for free.
Course 6: AR games using Vuforia SDK
- Offered by Meta. Are you ready for more fun with Unity? In this course, you will be introduced to the Vuforia SDK that works with Unity. You ... Enroll for free.
- Offered by Meta. In this course, you will learn the basics of augmented reality (AR). You will focus on where AR fits in the XR spectrum, ... Enroll for free.
Course 2: AR in marketing using Meta Spark
- Offered by Meta. This course prepares you for a career using AR in marketing. You will learn how AR is used for marketing purposes as well ... Enroll for free.
Course 3: AR for web using JavaScript
- Offered by Meta. This course prepares you for a career using AR in the education sector. You will learn how web AR is used in learning, and ... Enroll for free.
Course 4: Unity and C# basics
- Offered by Meta. This course prepares you for a career using AR in the entertainment world. You will learn how AR is used to create games in ... Enroll for free.
Course 5: Using AR Foundation in Unity
- Offered by Meta. This course further introduces you to the Unity AR development tool, including the AR Foundation API. You will learn about ... Enroll for free.
Course 6: AR games using Vuforia SDK
- Offered by Meta. Are you ready for more fun with Unity? In this course, you will be introduced to the Vuforia SDK that works with Unity. You ... Enroll for free.
Courses
-
This course prepares you for a career using AR in the education sector. You will learn how web AR is used in learning, and you'll have lots of hands-on practice using PlayCanvas, graphic editing tools, and JavaScript to create learning experiences. By the end of this course, you will be able to: - List the capabilities and limitations of Web AR. - Explain what HTML5 and WebGL are and how they are used in Web AR. - Describe how JavaScript is used in AR development. - Use JavaScript in PlayCanvas to trigger interactions in a Web AR application. - Use scripting best practices and optimization while creating content in Web AR. - Identify Agile and Scrum best practices for Web AR development. - Identify UI design principles related to Web AR. - Use Blender to do basic modifications to 3D objects. - Use Blender to set up textures and materials, and add them to objects, including changing colors. - Integrate and animate 3D content in PlayCanvas. - Use PlayCanvas to create a Web AR application. To be successful in this course, experience with object oriented programming and basic web development is needed. JavaScript is a plus but not required. We recommend completing the previous courses in the program so you can build on the knowledge and skills from those courses here.
-
In this course, you will learn the basics of augmented reality (AR). You will focus on where AR fits in the XR spectrum, how AR is used, what AR can do today—and in the future—and the various technologies used for building such experiences. You will also learn about computer vision in AR, the software development lifecycle, and careers in AR development. By the end of the course, you will be able to: - Explain how AR fits into the XR spectrum. - Distinguish between AR in social media (Meta Spark), AR on a browser (web AR), and AR in a mobile app (Unity AR). - Describe AR’s defining characteristics, affordances, and capabilities. - Explain how computer vision relates to AR development. - Give an overview of the AR software development lifecycle and production. - Describe how AR is used in the marketing, education, gaming and entertainment industries. To be successful in this course, experience with object oriented programming and basic web development is needed. JavaScript is a plus but not required.
-
This course prepares you for a career using AR in marketing. You will learn how AR is used for marketing purposes as well as processes, guidelines, and best practices for creating AR effects. While this course focuses on creating AR effects using Meta Spark, the skills you will build apply to many other similar tools. By the end of this course, you will be able to: - List the capabilities and limitations of Meta Spark. - Install, set-up, and configure your work environment. - Explain the different elements of the Meta Spark Studio and Meta Spark Hub interfaces. - Optimize and test Meta Spark effects. - Identify best practices for designing, developing, and testing in Meta Spark. - Push content to Instagram using Meta Spark Hub. - Identify Agile and Scrum best practices for Meta Spark development. - Use Meta Spark scripting to create travel posters. To be successful in this course, experience with object oriented programming and basic web development is needed. JavaScript is a plus but not required. We recommend completing the previous courses in the program so you can build on the knowledge and skills from those courses here.
-
This course prepares you for a career using AR in the entertainment world. You will learn how AR is used to create games in mobile apps, and you'll learn about a specific AR development tool, Unity. By the end of this course, you will be able to: - Install the Unity Hub and Unity Editors. - Create and manage Unity projects. - Explain the essential features of the Unity Editor and their functionality. - Create and manage scenes in Unity. - Use the scene view to navigate in an AR space. - Describe how object-oriented programming is used in C#. - Install and configure C# for Unity. - Optimize content in Unity. - Write and debug simple Unity scripts. - Identify asset management and version control (GitHub) best practices. - Edit a 3D game object in Blender. - Edit, import, and animate 3D content into a project in Unity, including rigged animations. - Set up a simple animation for a game object. To be successful in this course, experience with object oriented programming and basic web development is needed. JavaScript is a plus but not required. We recommend completing the previous courses in the program so you can build on the knowledge and skills from those courses here.
-
This course further introduces you to the Unity AR development tool, including the AR Foundation API. You will learn about using AR Foundation to develop an AR game for the entertainment world. By the end of this course, you will be able to: - Set up the AR environment for Unity. - Describe AR Foundation and what it does. - Identify optimization best practices. - Implement marker detection. - Define the game’s architecture. - Integrate 3D objects to embed in the game. - Write scripts in C# to create mechanics that govern the game’s dynamics. To be successful in this course, experience with object oriented programming and basic web development is needed. (JavaScript is a plus but not required.) We recommend completing the previous courses in the Meta AR Developer Professional Certificate so you can build on the knowledge and skills from those courses here.
-
Are you ready for more fun with Unity? In this course, you will be introduced to the Vuforia SDK that works with Unity. You will also learn more about plane tracking in AR and develop a fun AR bowling game. By the end of this course, you will be able to: - Configure Unity editors. - Describe Vuforia and what it does. - Identify optimization best practices. - Define a game's architecture. - Set up and implement plane detection in an AR game built in Unity. - Define UI principles. - Integrate 3D objects to embed in an AR game. - Use visual scripting to develop an AR game. - Write scripts in C# to create mechanics that govern the game's dynamics. To be successful in this course, experience with object oriented programming and basic web development is needed. (JavaScript is a plus but not required.) We recommend completing the previous courses in the program so you can build on the knowledge and skills from those courses here.
Taught by
Taught by Meta Staff