JavaScript is a lightweight, interpreted programming language. It is designed for creating network-centric applications. It is complimentary to and integrated with Java. JavaScript is very easy to implement because it is integrated with HTML. It is open and cross-platform.


This tutorial has been prepared for JavaScript beginners to help them understand the basic functionality of JavaScript to build dynamic web pages and web applications.


For this tutorial, it is assumed that the reader have a prior knowledge of HTML coding. It would help if the reader had some prior exposure to object-oriented programming concepts and a general idea on creating online applications.


Lesson 1: javascript – overview

Lesson 2: javascript – syntax

Lesson 3: enabling javascript in browsers

Lesson 4: javascript – placement in html file

Lesson 5: javascript – variables

Lesson 6: javascript – operators

Lesson 7: javascript – if…else statement

Lesson 8: javascript – switch case

Lesson 9: javascript – while loops

Lesson 10: javascript – for loop

Lesson 11: javascript for…in loop

Lesson 12: javascript – loop control

Lesson 13: javascript – functions

Lesson 14: javascript – events

Lesson 15: javascript and cookies

Lesson 16: javascript – page redirection

Lesson 17: javascript – dialog boxes



Lesson 18: javascript – void keyword

Lesson 19: javascript – page printing 

Lesson 20: javascript – errors & exceptions handling

Lesson 21: javascript – form validation

Lesson 22: javascript – animation

Lesson 23: javascript – browsers compatibility

Ims db resources

Lesson 24: javascript questions and answers

Lesson 25: javascript – quick guide

Lesson 26: javascript built-in functions

Lesson 27: definitive resources & frameworks

Selected reading

Lesson 28: developers best practices tutorial