All courses

three.js course

A complete three.js course. It starts with a single cube rotating on screen and works step by step towards a full 3D scene you can deploy.

Every lesson here is a page that actually runs — open it, play with it, read the code. The video walks through it on YouTube.

What you'll learn

  • Scene setup: camera, renderer and the render loop
  • Geometry, and building a buffer geometry by hand
  • Camera controls and handling viewport resizes
  • Materials and how each type responds to light
  • Textures, and loading them through a loading manager
  • Lights, their types, and how they read on a material

Prerequisites

Basic JavaScript — variables, functions, the DOM. No graphics background and no advanced maths required; the parts you need are explained as they come up.

Filter

Showing 10 of 10 lessons

Foundations

Textures & Lights