Three.js, React Three Fiber, Drei, React Spring & More

Learn everything you need to build immersive and creative Websites using Three JS and React

4.59 (157 reviews)
Udemy
platform
English
language
Web Development
category
Three.js, React Three Fiber, Drei, React Spring & More
1,316
students
12.5 hours
content
Apr 2024
last update
$19.99
regular price

What you will learn

How to install ThreeJs library and import it into your project

Learn the basics of ThreeJs with many demonstrations and example code

Learn about the ThreeJs Scene, Camera and Renderer

Creating our very first scene in ThreeJs

How to move and animate the Objects

Learn about Webpack, NodeJs ,and serving ES6 modules to the browser clients.

Learn about Geometries such as Box, Sphere, Plane, Torus, TorusKnot and more

Learn about the Basic, Normal, Lambert, Phong, Standard, Matcap and other materials

We also will learn how to create a stunning Scene using Particles

Learn React Basics and hooks such as useState,useEffect,useRef, etc

Learn what is meant by JSX

Will also learn about React Rules, Styles, etc

Will bring everything we have done so far in native threejs to react environment under what is called React Three Fiber

A lot of Drei components will be covered

Learn how to animate things while scrolling

How to add sound in the project

Shader Materials

We will learn an animation library called React Spring

React Post Processing

And so much more . . .

Why take this course?

🌟 **Course Title:** Dive into the World of 3D Web Development with Three.js, React Three Fiber, Drei & More! **Headline:** Unleash Your Creativity: Master Immersive Websites with Three.js and React πŸš€ --- **Course Description:** Embark on an exciting journey into the realm of immersive and creative web development with our comprehensive course on **Three.js, React Three Fiber, Drei, React Spring & More**. Whether you're a budding developer or looking to enhance your skills, this course is tailored to guide you through the intricacies of building 3D websites using some of the most powerful libraries out there. **What You'll Learn:** - **Three.js Refresher**: We'll kick off with a refresher on Three.js concepts to ensure everyone is on the same page before we dive deeper. - **React Basics**: Don't worry if you're new to React – we'll cover all the fundamental principles necessary to follow along and succeed in this course. 🌱 **Main Course Sections:** 1. **React Three Fiber**: This is where the magic begins! Learn how to seamlessly integrate Three.js into your React projects, creating 3D visuals that can captivate any audience. 2. **React Three Drei**: Discover the power of reusable React components with Drei. We'll explore its rich set of pre-built components to streamline your 3D web development workflow. 3. **React Spring**: Elevate your projects with smooth, physics-based animations that will make your 3D elements come alive. 4. **React Post-Processing**: Add the finishing touches to your scenes with post-processing effects that can turn a good visual into an extraordinary one. --- **Course Structure:** Each lesson in this course is designed for ease of learning, with all necessary code provided in the `Resources` folder. You'll find two main folders to track your progress: - **Startup Folder**: Contains the code as it appears at the beginning of each lesson. - **Last Code Folder**: Holds the final code after we've completed the corresponding lesson. --- **Interactive Learning Experience:** Your understanding and growth are our top priorities. If you have any questions along your learning journey, I invite you to post them in the `Questions` section. I am committed to providing personalized support and will address each query promptly. ✍️ --- **Join Me on This Adventure!** I'm Ahmad Al-Shurafa, your course instructor, and I can't wait to guide you through this exciting world of web development. With my step-by-step approach and hands-on learning experience, you'll be creating your own immersive 3D websites in no time. πŸ› οΈβœ¨ Enroll now and let's embark on this adventure together! See you inside the course. πŸš€ --- **Remember:** - **Hands-On Approach**: This course emphasizes practical, hands-on learning with real-world applications. - **Progress Tracking**: Follow your progress with the provided code folders for each lesson. - **Community Support**: Engage with fellow learners and ask questions to foster a collaborative learning environment. - **Expert Guidance**: Benefit from my expertise as your instructor, ensuring you have all the resources necessary for success. πŸŽ“ Let's build something incredible together! πŸŽ‰

Screenshots

Three.js, React Three Fiber, Drei, React Spring & More - Screenshot_01Three.js, React Three Fiber, Drei, React Spring & More - Screenshot_02Three.js, React Three Fiber, Drei, React Spring & More - Screenshot_03Three.js, React Three Fiber, Drei, React Spring & More - Screenshot_04

Reviews

Rutuparn
January 15, 2024
The Course Quality is extremely high. The instructor knows what he is doing really well and is able to impart that information in a highly effective manner. As a Unity Developer, I can say that Ahmad seems to know and teach game development tooling in a better way that most Game Engine instructors. I can see his courses getting more traction if he focuses more on the aesthetics of the course. But, I am totally satisfied.
Dimas
January 4, 2024
understanable explanation. it's so easy to understand something new because he explain all the things that he do. but unfortunately we dont have any final project / real project to apply what we learn in this course.
JuliScapucin
December 27, 2023
This course exceeded my expectations. It is very well explained, easy to follow and it covers all basics I needed to start creating my own 3D projects. Thanks, Ahmad!
Steven
December 26, 2023
Material is good, but the presentation is uneven. The lecturer will spend a lot of time with trivial descriptions (e.g. how to define a path) and then pass over important concepts (e.g. using "attach" and "primitive"). When he does explain concepts he does a good job.
Balogun
November 19, 2023
This course is highly above what I actually anticipated with clear explanation and the instructor also showed his talent and his deep understanding about Three.js with React. This course actually help me with my 3d skills, thank you so much I really appreciate
Vadim
November 15, 2023
1/3 through the course, so far it's perfect. His monotonic tone that breaks every sentence into small pieces is perfect for technical explanation. The pace is also really good. A real gem!
Pamui
October 23, 2023
Autor erklΓ€rt alles sehr gut und man versteht was genau die Syntax der verschiedene Bibliotheken bewirken. Sehr empfehlenswert.
Daisy
September 16, 2023
Love the way he taught, he was very explanatory and explaining each concept in-depth, highly recommended

Charts

Price

Three.js, React Three Fiber, Drei, React Spring & More - Price chart

Rating

Three.js, React Three Fiber, Drei, React Spring & More - Ratings chart

Enrollment distribution

Three.js, React Three Fiber, Drei, React Spring & More - Distribution chart
5558530
udemy ID
9/14/2023
course created date
9/15/2023
course indexed date
Bot
course submited by