WebGL and 3D Web Development Virtual Internship
In this virtual internship, students will explore the world of 3D graphics on the web by creating interactive, immersive web experiences using WebGL and Three.js. They will learn to build dynamic, visually engaging web applications that push the boundaries of what's possible on the modern web.
Track Overview
Tasks & Milestones
Creating a Basic 3D Scene
IntermediateIn this task, students will create a simple 3D scene using Three.js, including a camera, a 3D object, and lighting.
Interactive 3D Object Manipulation
IntermediateIn this task, students will create a 3D scene with interactive controls to manipulate a 3D object.
Animating a 3D Scene
IntermediateIn this task, students will create a 3D scene with animated elements, such as moving objects or a camera.
Lighting and Materials
IntermediateIn this task, students will create a 3D scene with advanced lighting and custom materials.
Post-Processing Effects
IntermediateIn this task, students will add post-processing effects to their 3D scenes to enhance the visual quality.
Capstone Project
IntermediateIn this task, students will create an interactive 3D web experience that demonstrates their mastery of WebGL and Three.js.
Prerequisites
- • Intermediate JavaScript
- • Basic HTML/CSS knowledge
- • Familiarity with web development concepts
Certificate
Certificate of Completion
Earn a certificate upon successful completion