1. Overview of the power of JavaScript and its purpose
  2. JavaScript Objects
  3. JavaScript Statements
  4. JavaScript Operators
  5. JavaScript Functions
  6. Classes
  7. Prototypes
  8. Properties
  9. Promises
  10. Generators
  11. Modules
  12. Variables
  13. Control-flow statements
  14. Loops
  15. Code Quality
  16. Arrays
  17. Regular Expressions
  18. Partials and Currying
  19. JavaScript and Other Languages