Learn the basics of the popular 3D javascript library, Three.js. This David Lyons presentation will cover general 3D concepts and relate them back to common features available within the Three.js API. We'll look at some experimental demo sites in addition to examples from the Three.js GitHub repository, and step through the code for a simple scene with geometry, materials, lighting, and more, while exploring the options and parameters for each step along the way. This is an extended version of the presentation from FrontPorch.io 2014, and might even include some virtual reality (rendered in the browser!) on the Oculus Rift.