Course

AR for web using JavaScript

Meta

This course prepares students for a career utilizing augmented reality (AR) in the education sector. It provides comprehensive training in web AR development using JavaScript, PlayCanvas, and graphic editing tools. Participants will gain the skills to create interactive learning experiences and understand the capabilities and limitations of web AR, HTML5, WebGL, and JavaScript in AR development.

Throughout the course, students will learn about UI design principles, asset management, version control best practices, and agile and scrum methodologies for web AR development. They will also gain proficiency in Blender for 3D object modifications, textures, and materials, as well as integrating and animating 3D content in PlayCanvas. The course culminates in a project where participants will build an AR learning experience using PlayCanvas.

Certificate Available ✔

Get Started / More Info
AR for web using JavaScript
Course Modules

This course is divided into four modules: Basics of Web AR development, JavaScript in PlayCanvas, Content development and integration, and Creating an AR learning experience with PlayCanvas. Each module provides in-depth training and practical experience in specific aspects of web AR development using JavaScript and PlayCanvas.

Basics of Web AR development

Module 1: Basics of Web AR development

This module covers fundamental concepts of web AR development, including an introduction to HTML5, WebGL, and PlayCanvas, as well as asset management, version control best practices, and UI design principles related to web AR. Participants will also gain hands-on experience in modifying 3D objects in Blender, setting up textures and materials, and integrating 3D content in PlayCanvas.

Javascript in PlayCanvas

Module 2: JavaScript in PlayCanvas

Participants will delve into scripting and JavaScript in PlayCanvas, learning to create and modify scripts, work with script attributes and events, and use developer tools for debugging. This module also focuses on using user input, animations, and physics in PlayCanvas to enhance the interactivity and functionality of web AR applications.

Content development and integration

Module 3: Content development and integration

This module explores setting up AR projects in PlayCanvas, adjusting scene settings, working with scene components, user interface basics, 3D models, and optimizing app performance. Participants will learn to create learning scenes, apply physics to 3D objects, and troubleshoot performance issues, ensuring a seamless AR learning experience.

Creating an AR learning experience with PlayCanvas

Module 4: Creating an AR learning experience with PlayCanvas

Participants will undertake an end-of-course project to build an AR learning experience using PlayCanvas. This project encompasses gathering assets, game design documentation, and building an interactive AR application. Upon completion, participants will submit their learning experience and engage in collaboration with peers.

More Software Development Courses

C Programming with Linux

Dartmouth College & Institut Mines-Télécom

C Programming with Linux Specialization introduces students to the world of coding in C language and Linux, emphasizing the development and debugging of code, memory...

Deploying Redis Enterprise for GKE and Serverless App on Anthos Bare Metal

Google Cloud

Deploying Redis Enterprise for GKE and Serverless App on Anthos Bare Metal

JavaScript Security Part 1

Infosec

This course delves into JavaScript security, covering XSS, JavaScript remote code execution, CSRF, and browser security.

Travailler en ligne de commande sous Linux

Coursera Project Network

Learn essential command-line skills in Linux, from navigating directories to scripting and automation, all in under 2 hours.