JavaScript is a scripting language that executes in the user's web browser. A web page without JavaScript is can’t be imagined today. There are number of open source application development frameworks based on JavaScript. This course of JavaScript concentrates on the fundamental concepts of the JavaScript language. This course will provide you with the skills and knowledge to design client-side, platform-independent solutions to help shoot up the value of your Web sites. In this course you will learn how to use JavaScript language to control program flow, communicate with users, change the Document Object Model (DOM), validate forms, animate images, create cookies, etc. This course is designed for both students and working professionals with beginner and advance levels.