The Ultimate Three.js Course by Bruno Simon Free Download

The Ultimate Three.js Course by Bruno Simon Free Download

Download New Button

The Ultimate Threejs Course by Bruno Simon Free Download

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 learn WebGL with Three.js.

What will you learn?

The course is complete, yet accessible for beginners. We will start by discovering what WebGL is and why using the Three.js library is a must. We will then discover the various components of Three.js and once the basics are acquired, we will move on to more advanced techniques to display millions of particles, add physics, add interactions, create a galaxy, animate a raging sea, etc. also download  Learn Squared – Concept Architecture with Maxim Zhestkov 

At the end of the course, you will have a deep understanding of Three.js and enough experience to start your own projects.

As a bonus, we will also learn how to use the 3D software Blender to be able to create our own models.



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

 13 lessons — 9h 14mn
  • 01Introduction18mn
  • 02What is WebGL and why using Three.js23mn
  • 03Basic scene36mn
  • 04Webpack35mn
  • 05Transforms objects46mn
  • 06Animations30mn
  • 07Cameras57mn
  • 08Fullscreen and resizing30mn
  • 09Geometries35mn
  • 10Debug UI38mn
  • 11Textures1h 14mn
  • 12Materials1h 21mn
  • 133D Text44mn


Classic techniques

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

 6 lessons — 5h 46mn
  • 14Lights46mn
  • 15Shadows1h 00mn
  • 16Haunted House1h 15mn
  • 17Particles49mn
  • 18Galaxy Generator1h 08mn
  • 19Raycaster45mn


Advanced 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.

 4 lessons — 6h 24mn
  • 20Physics1h 57mn
  • 21Imported models1h 07mn
  • 22Custom model with Blender1h 59mn
  • 23Realistic render1h 19mn



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

 5 lessons — 7h 27mn
  • 24Shaders2h 16mn
  • 25Shader patterns1h 49mn
  • 26Raging sea1h 15mn
  • 27Animated galaxy1h 13mn
  • 28Modified materials51mn



Creating a cool WebGL experience is useless if most computers can’t run it.
Learn how to monitor and optimize performances to achieve the best possible frame rate.

 5 lessons — 4h 30mn
  • 29Post-processing1h 26mn
  • 30Performance tips1h 12mn
  • 31Intro and loading progress49mn
  • 32Mixing HTML and WebGL58mn
  • 33The end

The Ultimate Threejs Course by Bruno Simon Free Download

Download Now

Download New Button