AngularJS is a very powerful JavaScript library. It is used in Single Page Application (SPA) projects. It extends HTML DOM with additional attributes and makes it more responsive to user actions. AngularJS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0. This tutorial teaches you basics of AngularJS and its programming concepts. It describes the components of AngularJS with suitable examples. You can learn Angular JS In the simplest way through this book.