three JS Fundamentals Course - Learn Three.js from scratch
Learn three js to create awesome 3D website

What you will learn
Learn the Basics of Threejs with many demonstrations and example code
Fundamental concepts in Three JS
Creating our very first scene in three JS
Adding fogs to the Scene
Materials in Three JS
Lightings in Three JS
Textures in Three JS
Orbit Controls, Shadows Primitive Objects in three JS
Animation in Three JS
Different types of Camera's in Three JS
Particle Systems in Three JS
Working with External Geometries
Why take this course?
🎉 Three JS Fundamentals Course - Learn Three.js from Scratch! Řekněte si, že můžete vytvořit realistické a interaktivní 3D scénky na webových stránkách. Tento kurz, vedoucí ho Mohammed Khan, plný stojku webového vývojáře, vás provede základy frameworku Three.js a postupně vám ukáží, jak kreativně a efektivně ho používat. 🌟
Přehled kurzu:
- Úvod do Three.js: Zjistěte, co je Three.js a proč je klíčové nástrojem pro vytváření 3D obsahu na webu.
- Základní koncepty Three.js: Rozpoznáte základní principy, které tvoří srdce Three.js.
- Essence scény Three.js: Zjistěte, jak vytvořit a nakonfigurovat základní scénu s pomocí Three.js.
- Vytváření první scény: Postupně vás naučí vytvořit svou první 3D scénku.
- Obohacování scény: Naučí se, jak do scény přidat další prvky a objekty.
- Vytváření geometrií: Zjistěte, jak s Three.js vytvořit různé geometrie.
- Animace: Do zátiší učíte se animovat scény a objekty, aby byly pohyblivé a přitažlivé.
- Světelné efekty: Prozkoumáme různé typy světel ve Three.js a jak je mohoute využít k osvětlení scény.
- Orbitální kontroly: Naučí se, jak ukontrólovat pohled na scénu pomocí orbitálních ovládacích prvků.
- Stinné efekty: Přidáme reálný úhlový rozsah do scény prostřednictvím stínů.
- Typy materiálů a textury: Experimentujte s různými materiály a texturami, které dodávají scénám hluboko a realitu.
- Animace scén: Naučí se animovat scény pomocí Three.js s cílem vytvořit poutavé zkušenosti pro uživatele.
- Primitivní geometrie a systém částic: Zjistěte, jak s Three.js vytvořit a spravovat primitivní geometrie a složité systémy částic.
- Externí geometrie: Naučí se, jak do vašich scén importovat a používat externí geometrie.
Co vás čeká v kurzu:
- 📚 Výukový materiál k každé lekci, abyste mohli sledovat a praktikovat jednotlivé koncepty.
- ❓ Podporu Q&A, kde můžete klást otázky a získávat odpovědi na ně.
- 👥 Přístup k exkluzivnímu studentskému Discord serveru, kam se můžete setkat s dalšími studenty a diskutovat s Mohammedem Khanem a ostatními vývojáři.
Nečkajte už déle! Zapněte svou cestu do světa 3D webových aplikací s Three.js od dnešního dne. 🚀 Připojte se k našímu Three.js kurzu a začněte tvrdé kodování!
Screenshots




Our review
🏆 Overall Course Rating: 4.45
Course Review
The online course has garnered an overwhelmingly positive response from its participants, with a consistent pattern of high praise across recent reviews. The course has been recognized for its exceptional teaching style and content, which has resonated well with learners. Here's a synthesis of the feedback:
Pros:
-
Engaging Teaching Style: The instructor's approach to teaching has been described as "Amazing" and "Awesome," with several learners highlighting how the teaching style contributes to an enjoyable learning experience.
-
Clear and Comprehensive Explanations: Complex concepts are broken down effectively, making advanced topics accessible even for beginners. Tutorials are praised for their ability to "explain complicated concepts very well."
-
Comprehensive Content: Learners have reported that the course allows for learning at a "right speed" and in great detail, enabling them to master the subject matter within a short period.
-
Ideal for Building Portfolios: The course is recommended for those looking to build a portfolio website, which could potentially help learners stand out in their field.
-
Beginner Friendly: The course is lauded for its beginner-friendly approach, with the instructor teaching "from scratch" and ensuring that all learners, regardless of their starting point, can follow along.
-
Practical Examples: Real-world examples used in the course are praised for their effectiveness in helping students connect concepts quickly and easily.
-
Up-to-Date Information: The course content is relevant and includes "useful tips," even for those who have some prior knowledge of three.js.
Cons:
-
Accent Challenges: Some learners found the instructor's accent to be a slight barrier, making it "a bit hard" to understand at times.
-
Clarification on Deprecated Functions: A few reviews pointed out that there were some deprecated functions mentioned, which could be confusing for complete beginners who might not be familiar with such concepts.
Additional Notes:
-
Discounted Deal Value: One learner mentioned the high value of the course relative to a significant discount they received, emphasizing the "a lot" of useful information learned despite the low cost.
-
Language Considerations: There is one review suggesting improvements in the explanation of 3D axes, which could help in understanding the foundational aspects of three.js more clearly.
In conclusion, this course is highly recommended for learners interested in mastering three.js and web development, with particular attention to its clear teaching methods and comprehensive coverage of the subject matter. While there are minor drawbacks such as potential language barriers and some outdated references, the overall feedback suggests that these do not detract significantly from the learning experience.