Three.js is a cross-browser JavaScript library and application programming interface (API) used to create and display animated 3D computer graphics in a web browser using WebGL. The source code is hosted in a repository on GitHub.
Three.js
5 courses Added March 2026

Three.js & GameDev
Start with the basics of Three.js and gradually move on to advanced topics such as streaming infinite worlds, GPU memory optimization, and scalable...47 hours 38 minutes 23 seconds
React Three Fiber: The Ultimate Guide to 3D Web Developmen
3D development is a vast field with many different techniques. This comprehensive guide will provide you with the necessary tools to get started and the...9 hours 18 minutes 15 seconds 5 / 5
Three.js Journey - The ultimate Three.js course
Have you ever wanted to create stunning 3D websites? Whether you are a beginner or a more advanced developer, Three.js Journey is the only course you need to le90 hours 46 minutes 32 seconds 5 / 5
Advanced FrontEnds
"Advanced FrontEnds" is a comprehensive course by Gary Simon, focusing on creating highly animated, interactive landing pages. It covers JavaScript, GSAP, and Three.js, with a…8 hours 58 minutes 38 seconds
Shaders for the Web
Learn how to make OpenGL shaders using the programming language GLSL, and gain insight on how the top websites use hardware-enabled graphics.16 hours 3 minutes 4 seconds