This Introduction to Angular course provides an introduction to Angular 2 application development, independent of any exposure to Angular 1.x, intended for beginners who want to develop Web applications. Students will learn how to create applications with various UI Controls, how to create custom components, and how to handle mouse-related events. It illustrates how to create Angular 2 applications containing SVG, D3, and GSAP. It also covers Angular 2 applications that use Flux, Redux, Relay, and GraphQL.