Angular

Angular 20 · intermediate

Angular track

Build production single-page apps with Angular. Components, signals, templates, forms, routing, HTTP, RxJS, state, testing, SSR — the framework that powers enterprise web apps across the industry.

Start the first lesson 70 of 70 lessons live

Section 01

Angular Foundations

Install Angular, understand components, templates, modules and the new signals reactivity.

10 / 10 lessons
Chapter quiz 8 questions on Angular Foundations
  1. 01 What Angular Is 4 min
  2. 02 Installing & Creating Your First App 4 min
  3. 03 The Angular CLI 4 min
  4. 04 Project Structure 4 min
  5. 05 Components — Angular's Building Block 4 min
  6. 06 Templates — HTML With Superpowers 4 min
  7. 07 NgModule vs Standalone 4 min
  8. 08 Bootstrapping — main.ts & app.config 4 min
  9. 09 TypeScript in Angular 4 min
  10. 10 Signals — The New Reactivity 4 min

Section 02

Templates & Data Binding

Interpolation, property/event/two-way binding, control flow, pipes, template refs.

10 / 10 lessons
Chapter quiz 8 questions on Templates & Data Binding
  1. 01 Interpolation 3 min
  2. 02 Property Binding 4 min
  3. 03 Event Binding 4 min
  4. 04 Two-Way Binding 4 min
  5. 05 Class & Style Binding 3 min
  6. 06 New Control Flow — @if, @for, @switch 4 min
  7. 07 Pipes — Format Values Inline 4 min
  8. 08 Custom Pipes 4 min
  9. 09 Template Reference Variables 3 min
  10. 10 ng-template & ng-container 4 min

Section 03

Components Deep Dive

Inputs, outputs, projection, view children, lifecycle, change detection, directives.

10 / 10 lessons
Chapter quiz 8 questions on Components Deep Dive
  1. 01 Inputs — Passing Data Into Components 4 min
  2. 02 Outputs — Emitting Events to Parent 4 min
  3. 03 Content Projection With ng-content 4 min
  4. 04 viewChild() & contentChild() 4 min
  5. 05 Host Bindings & host Config 4 min
  6. 06 Lifecycle Hooks 4 min
  7. 07 Change Detection & OnPush 4 min
  8. 08 Component Styles & View Encapsulation 4 min
  9. 09 Attribute & Structural Directives 4 min
  10. 10 Dynamic Components 4 min

Section 05

Routing & Navigation

Router config, params, guards, resolvers, lazy loading, child routes.

10 / 10 lessons
Chapter quiz 8 questions on Routing & Navigation
  1. 01 The Angular Router 4 min
  2. 02 Route Configuration 4 min
  3. 03 RouterLink & RouterOutlet 4 min
  4. 04 Route Parameters 4 min
  5. 05 Query Params & Fragment 4 min
  6. 06 CanActivate & CanDeactivate 5 min
  7. 07 Data Resolvers 5 min
  8. 08 Lazy-Loaded Routes 4 min
  9. 09 Child Routes & Layouts 4 min
  10. 10 Router Events 4 min

Section 06

Services, HTTP & State

DI, HttpClient, interceptors, RxJS, signals, async pipe, resource, NgRx.

10 / 10 lessons
Chapter quiz 8 questions on Services, HTTP & State
  1. 01 Services & Dependency Injection 4 min
  2. 02 Injection Tokens 4 min
  3. 03 HttpClient 4 min
  4. 04 HTTP Interceptors 5 min
  5. 05 RxJS in Angular 5 min
  6. 06 The Async Pipe 3 min
  7. 07 computed() & effect() 4 min
  8. 08 resource() & httpResource() 5 min
  9. 09 NgRx Store 5 min
  10. 10 State Management Patterns 4 min

Section 07

Production & Tooling

Testing, SSR, hydration, performance, deferred views, PWA, build, deployment.

10 / 10 lessons
Chapter quiz 8 questions on Production & Tooling
  1. 01 Unit Testing With Karma/Jest 4 min
  2. 02 Component Testing 4 min
  3. 03 End-to-End Testing 4 min
  4. 04 Server-Side Rendering 4 min
  5. 05 Hydration 4 min
  6. 06 Performance — OnPush, Signals & Beyond 5 min
  7. 07 @defer — Deferred Views 4 min
  8. 08 Progressive Web App 4 min
  9. 09 Build & Optimization 4 min
  10. 10 Deployment & Going Further 5 min