Modern Angular Tutorial

Angular Tutorial

Modern Angular — signal-first, zoneless, production-grade.

Signal-first, zoneless, production-grade — 13 modules across 3 skill tiers. 89 lessons across 13 modules, written for readers who want mechanics, not magic. Free. No signup.

40 of 89 lessons live · the rest are coming

The full curriculum

Module 1 · 7 lessons · ~3 hrs

Angular Foundations

What Angular is, the CLI, project structure, dependency injection, TypeScript essentials, the build pipeline, and application bootstrap.

7 live
Module 2 · 14 lessons · ~6 hrs

Components & Templates

Anatomy, template syntax, lifecycle, pipes, directives, content projection, host elements, signal queries, dynamic components.

14 live
Module 3 · 8 lessons · ~4 hrs

Signals & Reactivity

The reactive graph, effect vs computed, model(), debounced signals, zoneless change detection, signal-vs-observable decisions, linkedSignal.

8 live
Module 4 · 6 lessons · ~3 hrs

Forms & User Input

Signal forms, reactive forms, template-driven forms, validation, file uploads, typed reactive forms.

6 live
Module 5 · 6 lessons · ~3 hrs

Routing

Router essentials, complete route configuration, functional guards, router events, data resolvers, lazy loading with @defer.

3 live3 coming soon
Module 6 · 6 lessons · ~3 hrs

HTTP & Data

HttpClient fundamentals, functional interceptors, httpResource, error handling, caching with resource, server-sent events.

6 coming soon
Module 7 · 4 lessons · ~2 hrs

RxJS in Modern Angular

When RxJS is still the right tool in the signal era. Debouncing, interop, modern cleanup patterns.

1 live3 coming soon
Module 8 · 9 lessons · ~4 hrs

CSR Performance

OnPush, @for track, NgOptimizedImage, bundle analysis, Web Vitals, memory leaks, avoiding rerenders, security.

9 coming soon
Module 9 · 7 lessons · ~3 hrs

SSR Performance

SSR vs SSG, hydration pitfalls, event replay, incremental hydration, TransferState, edge deployment.

7 coming soon
Module 10 · 8 lessons · ~4 hrs

Debugging & Real-World Problem Solving

The troubleshooting cookbook: NG0xxx errors, change detection mysteries, subscription leaks, race conditions, hydration mismatches.

8 coming soon
Module 11 · 5 lessons · ~2 hrs

Testing

Vitest as default, testing signals & effects, TestBed in standalone era, testing pipes/directives/services, E2E options.

5 coming soon
Module 12 · 5 lessons · ~2 hrs

AI × Angular

Angular's official MCP server, AI-augmented Angular development workflow.

1 live4 coming soon
Module 13 · 4 lessons · ~2 hrs

Animations

Setup, transitions & triggers, route animations, reusable and accessibility-aware animations.

4 coming soon

Why this tutorial

  • Angular 21/22 first. Signal-first, zoneless-default, Vitest, signal forms, selectorless components — no v15-era noise.
  • Mechanics, not magic. Lifecycle order, change-detection internals, hydration mechanics — what’s actually happening under the hood.
  • No NgModule chapter. Standalone is default; we teach how Angular works today.
  • RxJS is opt-in. Module 7 covers when streams still beat signals — not the default for everything.
  • Three skill tiers. Beginner → Intermediate → Advanced, so each reader skips what they already know.