In this JavaScript work, you will learn javascript from scratch. This work includes foundation and intermediate level training of javascript up to object oriented javascript. I have divided the work in sections : Foundation and Object Oriented. So in case you are complete beginner in JavaScript, you will get to know a lot in this work. And in case you are familiar with basic javascript, then object oriented is your part. But I would recommend you to start from lecture one as I have explained everything in deep so you can revise and redefine your skills.