Advanced JavaScript - The Creative Circus
This course focuses on teaching students ES6 (as well as more traditional ES5) concepts in JavaScript that are valuable tools for understanding the core language.
The class is taught using Jasmine
to run assertions from a shell. In this fashion, the course is intended to enforce TDD JS.
The interpreter is a node.js v4.x.x
, but we use Babel for some examples in class. Babel
is also used to compile ES6 in later lessons.
cd
into any lesson (lessons start with an integer prefix, e.g.01
).- run
npm i && npm test