3D

3D Courses

Create interactive, visually engaging and 3D web experiences. Learn 3D through courses and resources for JavaScript, Web, and WebXR.

Game Development with Unity for Web Developers

Learn to make a complete video game with the Unity game engine and C# programming language. You’ll make a physics sandbox, handle user input, add UI, materials, lighting, and effects. Then compile your game to WebGL.
4 hours, 27 minutes CC
Game Development with Unity for Web Developers
drag handle

3D on the Web & WebXR

Learn to add 3D experiences to your websites using JS libraries. Also learn the new WebXR device APIs for creating VR and AR experiences on the web.
2 hours, 23 minutes CC
3D on the Web & WebXR
drag handle

Advanced Creative Coding with WebGL & Shaders

Go deeper into creative coding and 3D graphics programming using WebGL, ThreeJS, and GLSL. In this course, you'll learn 3D vectors and shader effects.
4 hours, 17 minutes CC
Advanced Creative Coding with WebGL & Shaders
drag handle

Creative Coding with Canvas & WebGL

You'll learn about generative art, interactive animations, 3D graphics with ThreeJS, and custom shaders in GLSL. Apply creative coding skills to real-world jobs.
4 hours, 45 minutes CC
Creative Coding with Canvas & WebGL
drag handle