Track my progress through the Three.js Journey course.

01

Basic

Create your first scene and understand fundamentals like cameras, geometries, materials, textures. Add a debug panel to tweak your environment and animate everything.

02

Classic Techniques

Illuminate your scene with various lights, start practicing environment creation and create millions of particles.

03

Advance Techniques

Add physics to your world so that objects start to collide and stumble. Then import your own model made with Blender and make it look as realistic as possible.

04

Shaders

Using Three.js materials is great but creating your own is even better. Learn the shader language to unleash the true power of WebGL and create stunning experiences!

05

Extra

Once you know shaders, it's the opportunity to go even further and try new techniques. But it's also important to make sure your projects are working on most devices by monitoring and optimising performance.

06

Portal Scene

Learn how to create a cool scene using Blender and discover the baking technique to get the best looking lights and shadows.

    07

    React Three Fibre

    Did you know that Three.js integrates well in React? Thanks to React Three Fiber (R3F) you can create awesome Three.js experiences in React with just a few lines of code.