Dofactory JS covers a lot ground. Here is the table of contents for the full package.
With Dofactory JS you get 8 information-packed chapters, each one covering an in-depth topic together with code that make the topic come to life.
The package includes 8 PDF documents, one for each chapter (as outlined above). These are viewable offline, which is handy when, for example, traveling by plane.