Here you will find links to pages where you can download for free various useful resources to learn JavaScript; ebooks in PDF-format, audio-video courses and tutorials.
- All resources posted here are not hosted on this server

Ebooks - courses in PDF format

  1. JavaScript Pocket Guide (Ap-2010) (1.3 MB)
    • This book covers all the basics, language syntax, object bascis, DOM properties and methods and also covers more intermeidate-advanced topics such as creating drop-down menus, image slide-shows, Ajax, and much more.
      It’s packed with tips as well as JavaScript syntax, methods, and properties.
  2. JavaScript a Beginners Guide (11-2009) (4.3 MB)
    • A PDF e-book of the JavaScript: A Beginner’s Guide, Third Edition!. The goal of this book is to teach you the basics of the JavaScript language with as little hair pulling and monitor smashing as possible. You do not need any programming experience to learn JS from this book. All you need is knowledge of HTML or XHTML, CSS (Cascading Style Sheets).
      The arhive that you will download contains also the exercises presented in this course.
  3. JavaScript Programmers Reference (Aug.2009) (5.7 MB)
    • This book is meant to be a comprehensive and accurate resource for both new and experienced developers. It starts from the basics of syntax and general characteristics, also, approaches advanced tehniques, like object oriented inheritance, offline storage, Ajax; all in 25 chapters.
      The download arhive with this course contains also the code with the examples from every lesson.
  4. Ajax, JavaScript and PHP - All in One (Jul.2008) (3.4 MB)
    • The lessons from this ebook (in PDF format) are for those more experienced in web development. You can learn how to use Ajax, JavaScript, and PHP to create interactive interfaces to your web applications by combining these technologies.
  5. JQuery Pocket Reference (Dec_2010) (3.2 MB)
    • This book covers version 1.4 of the JQuery library for clientside JavaScript programming. This book assumes that you already know how to work with JavaScript, for example, you should know about DOM methods like getElementById(), getElementsByTagName(), and addEventListener().
  6. JQuery Visual Quick Start Guide (Jul-2009) (2.3 MB)
    • JQuery is a popular JavaScript library that simplifies event handling, animating, and Ajax interactions for rapid web development.
      From visual effects, special controls, and Ajax made easy, this JQuery QuickStart Guide will teach readers how to make the most of JQuery using the task-based, step-by-step, visual format they love. It’s crammed with examples and there’s a special section on widgets..

Video courses and tutorials

  1. Javascript CrashCourse Video Tutorial (295 MB)
    • The course has 18 video tutorials (AVI format) about variables and simple operations, mouse events, loops, arrays, and so on, to learn JavaScript fast.
  2. JavaScript Essential Training (2011) (JSET 1 - JSET 2 - JSET 3)
    • Video Tutorials grouped in 14 chapters that help you to learn the basics of JavaScript programming, Document Object Model, working with events and HTML5; and how to use it in your web pages.
  3. Object-Oriented JavaScript (OOJS 1 - OOJS 2)
    • The video tutorials from Tutplus teaches you how to take your JavaScript understanding to the next level. Primitives and Objects, Creating Objects and Factory Functions, The `this` Keyword, Data and Accessor Properties, Parasitic Inheritance and Overriding Members, Constructor Functions and the Prototype, Prototypical Inheritance, The Prototype Chain, and more ... (with exercises).
  4. jQuery Essential Training (370 MB)
    • The jQuery Essential Training video course (from presents the power of the jQuery library, an open-source JavaScript project that greatly simplifies the process of adding advanced functionality to web sites. This course teaches how to use these new features to build pages that work across browsers with the functionality that today’s users (and clients) are looking for, from complex animation effects to dynamic page formatting. Shows how the jQuery UI plug-in can expand and streamline the capability of jQuery, and then integrating jQuery design tools into a complete sample web site. Exercise files accompany the course.
  5. jQuery Plugin Development Best Practices (127 MB)
    • This course will explain the fundamental aspects of writing jQuery plugins. Some of the topics include how plugins extend jQuery’s prototype to add new methods to the library, understanding the this object inside a plugin, keeping plugins configurable, theming them, handling events and exposing AJAX options for easier implementation.

Daily Test with Code Example

Which attribute is used in <a> tag for the address of the link?
src href rel
<a href="" title=""></a>
Which CSS property sets the type of the text font?
font-family text-decoration font-size
h2 {
What instruction selects all the <div> tags with class="cls"?
querySelector("div.cls") getElementsByTagName("div") querySelectorAll("div.cls")
var elm_list = document.querySelectorAll("div.cls");
var nr_elms = elm_list.length;       // number of selected items
Indicate the function that can be used to get the sum of values in an array.
array_sum() array_diff() array_shift()
$arr = array(1, 2, 3, 4);
$arr_sum = array_sum($arr);
echo $arr_sum;       // 10
Download JavaScript resources

Last accessed pages

  1. The Rise Of Atlantis (5142)
  2. Mahjong1 (2548)
  3. Qwop (20722)
  4. Backgammon (5793)
  5. Add data from form in text file in JSON format (7681)

Popular pages this month

  1. Qwop (4728)
  2. Bubbles3 (4343)
  3. Butterfly Kyodai (3092)
  4. Zuma Deluxe (2868)
  5. Backgammon (1464)