Douglas Crockford's class on Effective JavaScript