Book of Javascript

Chapter 1 - Javascript basics

Quicklinks to Repl language playgrounds:

Lessons

Chapter 2 - HTML

Chapter 3 - CSS

Chapter 4 - Javascript exercises with HTML & CSS

Chapter 5 - Firebase

Appendum: Use the following firebase database rules

{
  /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */
  "rules": {
    ".read": "auth != null",
    ".write": "auth != null"
  }
}

Chapter 6 - Canvas

Additional content

Not everything made it into the first edition of book that probably should have.

Reference guides & valuable links

Some summary guides that might be useful.

Official documentation from the Mozilla developer network

Get copies of the MDN documents offline:

For thorough, free, high quality references to other languages, I highly recommend the Notes for Professionals series of PDFs available from goalkicker:

Programming practice

Project ideas

Javascript Games: A youtube series that looks quite good: