AR for web using JavaScript (Coursera)

Offered by Meta,
AR for web using JavaScript (Coursera)

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.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

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.

Course 3 of 7 in the Meta AR Developer Professional Certificate.

Syllabus

WEEK 1
Basics of Web AR development
In this module, you will learn about working on AR learning projects and use editing tools and PlayCanvas to create an app and assets.

WEEK 2
Javascript in PlayCanvas
In this module, you will learn how JavaScript is used in AR development and practice developing code in the PlayCanvas Code Editor.

WEEK 3
Content development and integration
In this module, you will set up a new project in PlayCanvas, create and manipulate scenes, add 3D animation, and optimize and test your assets.

WEEK 4
Creating an AR learning experience with PlayCanvas
Using PlayCanvas, you will take the assets you have created earlier and combine them into a custom learning experience involving the human heart.

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

Related Courses

Ajax Basics (Coursera) Coursera
Board Infinity

Ajax Basics (Coursera)

This Ajax Basics course is designed for beginners who want to learn how to build web applications that dynamically update content without reloading the entire page. In this course, you will learn the fundamentals of Ajax, including its features, advantages, and common usage scenarios.

Oct 5th 2026
3 Weeks
How to Get Into Web Development (Coursera) Coursera
University of Leeds

How to Get Into Web Development (Coursera)

Adding web development to your skillset is an excellent career move if you are into coding and you seek career growth and advancement. In this online course, you will explore the web development specialisations - front-end, back-end and full-stack development, and understand the different roles in a web development team.

Sep 28th 2026
2 Weeks
React Fundamentals (Coursera) Coursera
Board Infinity

React Fundamentals (Coursera)

The React Fundamentals course is designed to provide a comprehensive introduction to React, the popular JavaScript library for building user interfaces. This course is ideal for web developers who are new to React or who have some experience with React and want to deepen their knowledge of the library. The course covers the fundamental concepts of React including components, props, state, and events. Participants will learn how to build simple and complex React components, handle user events, and manage component states.

Sep 21st 2026
3 Weeks
Learn OpenAI's Assistant API (Coursera) Coursera
Scrimba

Learn OpenAI's Assistant API (Coursera)

Upon completion this course, learners will obtain the fundamental concepts and practical workings of OpenAI's Assistant APIs, enabling them to build intelligent, conversational agents faster than ever previously possible. Learners will begin by understanding how the API works by getting hands-on experience in creating an Assistant, initiating Threads, crafting Messages, and Running the assistant in a live environment.

Sep 21st 2026
1 Week
Programming with JavaScript (Coursera) Coursera
Meta

Programming with JavaScript (Coursera)

JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.

Sep 21st 2026
5-12 Weeks
Learn Firebase (Coursera) Coursera
Scrimba

Learn Firebase (Coursera)

In this comprehensive course, aspiring front-end developers will discover the transformative capabilities of Firebase. By leveraging Firebase's cloud architecture, you can seamlessly incorporate a wide array of features into your applications using HTML, CSS, and JavaScript. This newfound flexibility is underpinned by Firebase's cloud functions, which empower you with dynamic functionalities.

Oct 5th 2026
3 Weeks
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera) Coursera
Universidad Austral

Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera)

Este curso se centra en el desarrollo de aplicaciones nativas multiplataforma, y nativas de iOS y Android, utilizando NativeScript (versión 4.x). El framework utiliza Angular, TypeScript o JavaScript, para obtener una interfaz de usuario y rendimiento verdaderamente nativos. El código, además de ser multiplataforma mobile, también compartirá estructura en un mismo proyecto con la web. Aprenderás sobre el desarrollo de la interfaz de usuario con NativeScript UI y cómo ese diseño puede adaptarse según sea la plataforma o web. Utilizaremos la plataforma móvil nativa desde Javascript.

Sep 21st 2026
4 Weeks
Intro to AI Engineering (Coursera) Coursera
Scrimba

Intro to AI Engineering (Coursera)

Upon completing the this course, learners will have established a robust foundation in AI principles and hands-on proficiency with AI tools and APIs. They will learn the art of crafting and manipulating AI models, enabling them to integrate AI into applications with confidence. This course stands out by offering a detailed exploration of AI engineering, from the basics to deeper techniques like the "Few Shot" approach and the creation of images with the latest DALL·E 3 API.

Sep 21st 2026
1 Week
Learn React (Coursera) Coursera
Scrimba

Learn React (Coursera)

The ultimate React 101 - the perfect starting point for any React beginner. Learn the basics of modern React by solving 140+ interactive coding challenges and building eight fun projects. In this 143-part interactive tutorial, you'll learn how to build dynamic, interactive web applications with React.js. With Scrimba’s head of education, Bob Ziroll, as a guide, you’ll get to know all the bang-up-to-date features of React and fix them firmly in your memory by using them to create hands-on projects.

Sep 21st 2026
3 Weeks