Seeing that AngularJs is usually an open resource technology there are many companies providing training and consultancy about AngularJs. One of the very prominent companies which in turn provide comprehensive training about angular program is Code Academy. You can learn various as well as methods for authoring an AngularJs application through their videos. This company was one of the first corporations to provide complete training to the various aspects of angular application development along with various code samples. Through the help of the video clips, you can also get to know about the various angular app parts which are available on the market.