- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- Core Tech
Angular
This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:
**Foundations & Core Application Building Blocks** - Angular Foundations (video) - Build Your First Angular Application (lab) - Angular Components and Templates (video) - Build Components and Templates in Angular (lab) - Angular Signals (video) - Build Reactive Applications with Signals in Angular (lab) - Angular Routing and Navigation (video) - Implement Routing and Navigation in Angular (lab) - Angular Services and Dependency Injection (video) - Build Services with Dependency Injection in Angular (lab)
**Reactivity, Data & State** - RxJS for Reactive Programming in Angular (video) - Work with RxJS for Reactive Programming in Angular (lab) - HTTP and Data Access in Angular (video) - Make HTTP Requests in Angular (lab)
**Forms & User Input** - Reactive Forms in Angular - Implement Reactive Forms in Angular - Template-driven Forms in Angular - Implement Template-driven Forms in Angular
**Quality, Testing & UI Polish** - Angular Application Styling - Implement Application Styling in Angular - Unit Testing in Angular - Implement Unit Testing in Angular
**Project Architecture & Best Practices** - Modern Angular Patterns and Best Practices - Apply Clean Code Practices in Angular - Scalable Architecture in Angular - Build Lazy-loaded Features with Signals in Angular - Zoneless Change Detection in Angular - Angular Monorepos with Nx - AI-powered Applications and Generative AI in Angular - Implement Generative AI Workflows in Angular
**Security, Identity & Global Reach** - Authentication and Authorization in Angular - Implement Auth Flow Essentials in Angular - Secure Coding in Angular - Build Secure Applications with Angular - Internationalization in Angular
**Advanced State Management** - NgRx State Management in Angular - Manage State with NgRx in Angular - Advanced State Management in Angular - Modern State Management with Angular Signals and NgRx SignalStore - Manage State with Signal Store in Angular
Angular is a web framework for building fast, reliable, and scalable web applications. Maintained by Google, it provides a broad set of first-party tools and APIs for components, dependency injection, routing, forms, HTTP, testing, and large-scale application architecture.
Modern Angular development is standalone-first and increasingly centered on Signals for reactivity, built-in template control flow, and strong rendering options including client-side rendering, server-side rendering, static site generation, hydration, and hybrid rendering. Angular CLI, DevTools, RxJS interop, and Angular Material help teams scaffold, build, test, optimize, and scale applications efficiently.
Content in this path
Foundations
This section guides developers through the essential skills needed to build modern web applications starting with Angular core concepts components and routing, learners progress through data management, state handling with RxJS, and form handling. The final section focuses on styling, testing, and best practices. Hands-on labs reinforce concepts ensuring learners can create efficient, scalable and well-tested applications.
Deep Dive
Taking your Angular expertise to the next level with this Angular Deep Dive section focused on scalable architecture, state management, enterprise tooling, performance optimization and evolving form strategies. Angular powers large-scale applications across industries and this path gives you the tools to build, scale, and optimize them with confidence.
In Practice
The Angular in Practice section deepens your Angular expertise in security, accessibility, performance, and scalable architecture. Through real-world code labs and advanced topics, you'll learn how to build robust, enterprise-ready Angular applications.
Angular Courses for Earlier Versions (Beginner)
Foundational Angular concepts, orientation, and core tooling for learners starting with earlier Angular versions.
Angular Courses for Earlier Versions (Intermediate)
Practical Angular development topics for building, testing, securing, and maintaining applications in earlier Angular versions.
Angular Courses for Earlier Versions (Advanced)
Specialized Angular patterns for state, architecture, authentication, and performance in complex applications built with earlier Angular versions.
Try this learning path for free
What You'll Learn
- Angular core concepts
- Angular CLI
- Forms
- Components
- Routing
- Services
- Dependency injection
- HTTP and data access
- Unit testing
- Advanced workflows
- Basic Understanding of:
- HTML
- CSS
- TypeScript
- HTML
- CSS
- TypeScript
- Web Development
- Front-end Development
- Angular















