Course curriculum

  • 1

    Introduction to Certified three.js Developer

    • Introduction to Certified three.js Developer

  • 2

    Introduction to 3d Programming, Web3 and Metaverse

    • Introduction to 3d programming

    • History of Web and evolution of Web 3.0

    • What is web3 and what makes it important: Part 1

    • What is web3 and what makes it important: Part 2

    • What is web3 and what makes it important: Part 3

    • Introduction to Metaverse

    • Metaverse- A Product of XR

    • What is Augmented Reality?

    • What is Virtual Reality?

    • Benefits of AR & VR

    • Difference between AR & VR?

    • What is Mixed Reality?

  • 3

    Getting started with three.js

    • Introduction to three.js

    • Basics of Three.js Library

    • Quiz

  • 4

    Fundamentals of three.js

    • Overview

    • Creating the first scene with a 3D object

    • Cameras

    • Orbit controls

    • Geometries

    • Material

    • Quiz

  • 5

    Basic three.js Techniques

    • dat.gui

    • Lights

    • Shadows

    • Textures

    • Creating a Scene (earth and Moon)

    • Quiz

  • 6

    Classic Three.js Techniques

    • Raycaster

    • Scroll-based animation

    • Adding effects

    • Imported models

    • Quiz

  • 7

    Advanced Three.js Techniques

    • Sound

    • Shaders

    • Physics

    • Post Processing

    • Quiz

  • 8

    Assignment

    • Creating a Portfolio using three.js

  • 9

    Bonus

    • create 3D objects for Metaverse(VR) using three js

  • 10

    Study Material

    • Download Study Material