WebGL Web Resources

There are a lot of excellent online resources for learning about WebGL. The following list contains pointers to some that should be useful in the course:
Online Graphics Boook
An online complete Graphics Textbook that covers WebGL
Quick Ref
A very useful quick reference guide for WebGL and OpenGLES. It is PDF and to use it you will really need to print it out.
Learning WebGL
An extremely good series of tutorials on WebGL that really shows you how to build programs step by step.
Khronos WebGL
Khronos group provides an excellent set of WebGL resources for general use.
Dive example.
A very cool audio visualizer written with WebGL
ThreeD.js
A definitive WebGL example site.

Javascript and HTML5 Web Resources

WebGL Code Examples

Skeleton 2
Skeleton Code for Assignment 2
Trackball
A mouse handler to simulate trackball rotation
Mouse Rotate Y
A mouse handler to rotate a viewdirection vector around Y Javascript
Compute Normal
Compute the Normal to 3 Points in Javascript
Get Terrain Height
How to convert Pixel data to Height in Javascript
Read Texture Data
How to access the pixel data inside of a texture from Javascript code
View Matrix
How to build a View Matrix in WebGL javascript directly.
mat4 layout
How is a 4x4 matrix laid out into a 16 entry array.
WebGL to HTML
How to connect WebGL shader uniforms to HTML form elements for input.