The Angular team made the wise but difficult choice of starting over with Angular 2, rather than just patching the mature but increasingly fragile framework.
From now on, it's Angular — not Angular 1, 2, or 4. The new version is based on a modern approach, which prefers a more composable component model, reactivity, predictable data flows, type safety, embracing the wider ecosystem, and other current conventions and best practices.
These changes represent a significant paradigm shift that is taking over the whole ecosystem. This Course introduces this new paradigm that underlies Angular, helps you set up a productive development environment, and teaches you how to build a well-structured app with Angular modules, components, services, pipes, forms and routing.