This document provides an introduction to key concepts in Angular2 including modules, components, views, metadata, data binding types, directives, services, and dependency injection. Modules define an application structure. Components define classes with metadata for templates and directives. Views are HTML templates. Data binding syncs data and displays. Directives add behavior to views. Services provide reusable business logic. Dependency injection provides services to components.