3D on the Web with Three.js

Free Intermediate course · 10 lessons · 3 weeks · Certificate on completion

Create interactive 3D scenes, product viewers and visualisations in the browser. Across 10 lessons you'll move from fundamentals to a portfolio-ready outcome — at your own pace, with quizzes after each lesson and a final exam to certify your mastery.

What you'll learn

Skills you'll pick up

Tools covered

Course modules

Module 1: 3D fundamentals

Module 1 of 3D on the Web with Three.js. 3 lessons · 3h

Module 2: Lights and shadows

Module 2 of 3D on the Web with Three.js. 3 lessons · 3h

Module 3: Interaction and raycasting

Module 3 of 3D on the Web with Three.js. 2 lessons · 2h

Module 4: Performance

Module 4 of 3D on the Web with Three.js. 2 lessons · 2h

Lessons in this course

Instructor

Arjun Patel — Staff Web Engineer

Arjun Patel is a Staff Web Engineer with years of hands-on experience teaching Three.js to thousands of learners worldwide.

Certificate

Finish every lesson and pass the final exam to earn a free, verifiable Learnera certificate for 3D on the Web with Three.js. It can be downloaded as a PDF and shared on LinkedIn.

Career outcomes

Median global salary $120,000 per year · median India salary ₹16,80,000 per year · 50,238 open roles worldwide

Frequently asked questions

Is the 3D on the Web with Three.js course free?

Yes. Every Learnera course, including 3D on the Web with Three.js, is completely free — lessons, quizzes, the final exam, and the certificate.

How long does 3D on the Web with Three.js take?

10 lessons, typically completed in 3 weeks at a comfortable pace.

Do I get a certificate?

Yes — pass the final exam and you receive a free, verifiable certificate you can share on LinkedIn.

Browse all featured courses