Code repository for jQuery Fundamentals training
Pull request Compare This branch is 6 commits behind rmurphey:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Please see my blog post; jQuery Fundamentals will be serving as the basis for a new jQuery learning site maintained by the jQuery project, and ongoing maintenance and support for this content will transfer to the jQuery project. The project will continue to maintain a public repository for the content; details to come soon. When that repository is made public, this repository will be removed.

Until the new repository is made public, you can continue to submit issues on this repository; however, if you have a pull request, I suggest holding off until the new repository is announced.

jQuery Fundamentals Training Material

This repository contains evolving content to be used as teaching material for a jQuery Fundamentals class, including exercises, solutions, and a web-based book.

If you're looking for the latest release of the book, visit

Using this Repository to Generate the HTML Book

For editing and collaborating purposes, the contents of jQuery Fundamentals is broken into parts and chapters. If you would like to build an HTML version, simply type make in your terminal or console in the root folder of the project. If you are a windows user, you'll need either GNU Make for Windows or cygwin. For example:

  • Clone the jqfundamentals repository to your local machine
    > git clone
  • Change to the newly cloned repository's directory
    > cd jqfundamentals
  • Make the book
    > make

This will create a folder called /publish/ with the index.html file contents of the /book/include/ folder inside of it.

Using this Material

You are welcome to use this material according to the terms of the license; if you're using it to teach a class, I'd love for you to let me know about it.

Copyright & Licensing

This material is Copyright ©2011 Rebecca Murphey and licensed under the Creative Commons Attribution-Share Alike 3.0 United States license. You are free to copy, distribute, transmit, and remix this work, provided you attribute the work to Rebecca Murphey as the original author and reference this repository. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same, similar or a compatible license. Any of the above conditions can be waived if you get permission from the copyright holder. For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to the Creative Commons Attribution-Share Alike 3.0 United States license.