Getting Started with 3D Programming in Three.js

Chris Strom (EEE Computes), Robin Strom (EEE Computes)
JavaScript & HTML5
Location: Portland 252 Level: Novice
Average rating: ****.
(4.36, 14 ratings)
Slides:   1-PDF 

This is a variation of the course that we teach to kids 8 years old & up. It includes three different exercise designed to introduce new concepts while building on those previously learned:

  • Basic Shapes and Animations
  • Building and manipulating a game player
  • Using Physijs to simulate the real world

The course is all done in the code editor that is being used to support the forthcoming Gaming JavaScript for Kids. This has many advantages for students:

  • Browser based, so virtually no setup work required
  • Uses localStorage so they keep their work
  • Yields immediate feedback with the Three.js animations displaying directly in the browser

So easy a kid could do it. Well some of it, at least :)

Photo of Chris Strom

Chris Strom

EEE Computes

You could fill a book with what I don’t know. Which is rather the point. Author of “3D Game Programming for Kids,” “Dart for Hipsters,” and “The SPDY Book.” Co-author of “Recipes with Backbone(.js).”

Robin Strom

EEE Computes

Robin is an astrophysicist by training. Nowadays she spends most of her time teaching and volunteering with kids to prepare them for 21st century challenges in Science, Technology, Engineering and Math.


Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at (707) 827-7065 or

Contact Us

View a complete list of OSCON contacts