Table of Contents

  1. Introduction to JavaScript
  2. The Developer’s Tools
  3. Functions
  4. Arrays
  5. Objects
  6. ES6
  7. Classes
  8. Callbacks and Promises
  9. AJAX and Interacting with Servers
  10. Developing a Live Application!
  11. Storing Data in Browsers
  12. Debugging and Error Handling
  13. Testing and Test Frameworks
  14. Regular Expressions
  15. Life after ES6
  16. Tips and Tricks