Lecture notes includes following topics covered. Introduction Script tag Variables Data types Operators Conditional Statements Loops Branching Functions Objects Event Handling Dynamic programming Examples