To get the most out of this course, you should have the following prerequisite knowledge:

  • JavaScript: You should have a functional understanding of the JavaScript scripting language and be familiar with using jQuery and jQuery plugins. Though you can follow along with basic knowledge of JavaScript and jQuery, it will be easier to understand if you are comfortable writing (or, at least, copying and pasting) JavaScript code and making adjustments.
  • HTML: You should have at least a functional understanding of HTML 5. Though most of the HTML in this book will be provided, you’ll need to understand how it is used to produce the widgets you’ll be working on.
  • Git Version Control: We strongly recommend a GitHub account (and a basic understanding of how it is used) in order to participate in the activities found in this course. Details will be provided in the course textbook (or Module 2) if you need to set up an account, and basic Git commands will be covered.