
This course is designed for programmers who already know another language or have a reasonable understanding of JavaScript. It looks at a variety of more advanced topics: closures,
function expressions, scope, overloading, hoisting and optimisation.