Angular 4, a major release after Angular 2, introduces new features such as a smaller size, improved animation packages, and enhanced compatibility with TypeScript. The versioning misalignment of the router led to skipping Angular 3, ensuring core package alignment for easier maintenance. It includes detailed instructions for updating Angular on various operating systems and offers a comprehensive online course for learning Angular 4.