You can find the resulting code form this tutorial on the threejs branch of the Web App Demos repo on the class GitHub page.
three.js basics + background info"
- three.js (cultural context)
- setting up our three.js code
- Object Oriented Programming vs Functional Programming (programming paradigms)
- creating the scene
- creating a mesh (3D object)
- setting up the animation loop && setup function (code structure/patterns)
- modifying our mesh (more materials && lights)
three.js continued
- animating a mesh
- changing renderer defaults
- creating OOP classes (programming paradigms)
- getting oriented with three.js examples
- importing 3D models/files
- simple mouse interactions