# Angular University > Angular University (https://angular-university.io) is an online learning platform specializing in Angular, TypeScript, and the broader Angular ecosystem. It offers video courses and standalone tutorials for developers ranging from beginners to advanced. The courses include a running GitHub repository with both a starting point and the final code. Besides Angular, the courses also cover other secondary topics such Node, NestJs, and Firebase. ## Site Structure - Course catalog: https://angular-university.io/ - https://angular-university.io/all-lessons (1689 video lessons) - Pricing / subscriptions: https://angular-university.io/pricing - Enterprise plans: https://angular-university.io/enterprise-plans - YouTube channel: https://www.youtube.com/channel/UC3cEGKhg3OERn-ihVsJcb7A ## Learning Paths Recommended learning orde: Angular For Beginners (2h, free) — components, services, HTTP client, modules. Start here regardless of experience level. Angular Core Deep Dive (8.5h) — lifecycle hooks, change detection, directives, DI in depth. Skip if the beginners course felt difficult; return later. Angular AI In Depth — AI-assisted development with Claude Code and the Angular MCP Server; builds a full-stack AI chatbot using signals and zoneless architecture. RxJs In Practice (4.5h) — streams, Observables, marble diagrams, the 15–20 operators you'll actually use. Angular Forms In Depth — reactive and template-driven forms, custom validators, form arrays. Angular Router In Depth (5h) — lazy loading, nested routes, secondary outlets. Reactive Angular Course (5.5h) — design patterns for tying core, forms, router, and RxJs together. NgRx Complete Guide (6h) — only if plain RxJs state management proves insufficient. Angular Testing In Depth (5h) — Jasmine unit tests, Cypress integration tests. Elective / advanced courses (take as needed): Angular Material In Depth — pre-built UI components; recommended for new applications. Angular Security (8h) — JWT auth, RBAC, Auth0. Angular Universal — SSR and pre-rendering for SEO. Angular PWA — service workers, offline support. NestJs In Practice — TypeScript backend with MongoDB (ideal if building your own REST API). Firebase & AngularFire In Depth — serverless backend alternative with Firestore, Auth, Storage, and Cloud Functions. Stripe Payments In Practice — one-time and recurring payments with Stripe and Firebase. --- ## Active Courses ### Beginner - [Angular For Beginners](https://angular-university.io/course/getting-started-with-angular2) — FREE (2h45m, 33 lessons). Step-by-step introduction to Angular. Covers components, @Input/@Output, control flow (@if, @for, @switch), ngFor, ngIf, ngClass, ngStyle, built-in pipes, async pipe, custom pipes, services, HTTP client. - [Angular AI In Depth (With Claude Code)](https://angular-university.io/course/angular-ai-in-depth-course) — (4h50m, 38 lessons). AI-assisted Angular development with Claude Code and the Angular MCP Server. Builds a full-stack zoneless Angular + Node OpenAI chatbot from scratch. Covers Claude Code setup, CLAUDE.md hierarchy, signal forms, JWT authentication, HTTP interceptors, Angular MCP Server configuration. - [Angular Testing In Depth (Signals Edition)](https://angular-university.io/course/angular-testing-in-depth) — (5h18m, 63 lessons). Complete guide to testing modern signal-based Angular applications using Vitest. Covers component testing, service testing, HTTP testing, directive/pipe testing, routing tests, component harnesses, code coverage, fake timers, signal inputs/outputs. ### Coming Soon - [Angular For Beginners (Signals Edition)](https://angular-university.io/course/angular-for-beginners-course) — Beginner-friendly course on Angular with Signals from the ground up. Coming soon. - [Angular In Depth (Signals Edition)](https://angular-university.io/course/angular-core-in-depth-course) — Modern deep dive into Angular covering Signals and core framework foundations. Coming soon. - [Angular Router In Depth (Signals Edition)](https://angular-university.io/course/angular-router-in-depth-course) — Modern deep dive into Angular routing. Coming soon. - [Angular Forms In Depth (Signals Edition)](https://angular-university.io/course/angular-forms-in-depth-course) — In-depth guide to Angular Signal Forms. Coming soon. ### Intermediate - [Typescript: The Ultimate Bootcamp](https://angular-university.io/course/typescript-bootcamp) — (14.5h, 139 lessons). In-depth TypeScript: type system, type inference, all language features, compiler configuration, OOP, generics, decorators. Practical projects: secure Node REST API with TypeORM and Angular frontend. - [Modern Angular With Signals](https://angular-university.io/course/angular-signals-course) — (6h20m, 67 lessons). Deep dive into Angular Signals. Covers signal primitives (signal, computed, effect), signal-based component API, CRUD with signals, HTTP with async/await, loading indicators, authentication, model inputs, viewChild/viewChildren, contentChild, RxJs interoperability (toSignal, toObservable, linkedSignal, resource API). - [Angular Core Deep Dive](https://angular-university.io/course/angular-course) — (12h, 110 lessons). In-depth guided tour of Angular Core and Common modules. Covers all directives (@if, @for, @switch, @defer), pipes, services, lifecycle hooks, HTTP client, ViewChild/ViewChildren, content projection, templates, change detection (default, OnPush, custom), view encapsulation, dependency injection, i18n, Angular Elements, standalone components, signals. - [RxJs In Practice Course](https://angular-university.io/course/rxjs-course) — (4.5h, 40 lessons). Practical guide to RxJs. Covers streams, observables, operators (map, filter, shareReplay, concat, concatMap, merge, mergeMap, exhaustMap, switchMap), error handling strategies, subjects (BehaviorSubject, AsyncSubject, ReplaySubject), store pattern, custom operators. - [Angular Forms In Depth](https://angular-university.io/course/angular-forms-course) — (6.5h, 54 lessons). Template-driven and reactive forms in depth. Covers ngModel, FormBuilder, custom validators, async validators, multi-field validation, file upload with progress, ControlValueAccessor, nested forms, form arrays, Angular Material form controls. - [Angular Router In Depth](https://angular-university.io/course/angular-router-course) — (5h, 31 lessons). Complete guide to the Angular Router. Covers lazy loading, resolvers, guards (CanActivate, CanDeactivate, CanLoad), custom preloading strategies, secondary outlets, auxiliary routes, query/path parameters, hash location strategy. - [Reactive Angular Course](https://angular-university.io/course/reactive-angular-course) — (5h33m, 38 lessons). Catalog of reactive design patterns using plain RxJs. Covers stateless observable services, smart vs presentational components, BehaviorSubject stores, optimistic updates, loading indicators, error messages, authentication state, master-detail pattern, single data observable pattern, OnPush change detection. - [NgRx (with NgRx Data) - The Complete Guide](https://angular-university.io/course/ngrx-course) — (6h, 48 lessons). Complete NgRx ecosystem guide. Covers Actions, Reducers, Effects, Selectors, NgRx Entity, NgRx DevTools, time-travelling debugger, Router Store, NgRx Data for entity state management with minimal code, best practices. ### Advanced - [Angular Security Course - Web Security Fundamentals](https://angular-university.io/course/angular-security-course) — (8h, 73 lessons). Web security fundamentals in an Angular/Node context. Attack/defense scenarios covering: password hashing/salting, stateful and JWT-based sessions, CSRF, RBAC authorization, Auth0 integration, HTTP-only cookies, dictionary attacks, Angular router guards for authorization. - [Angular Material In Depth](https://angular-university.io/course/angular-material-course) — (6.5h, 42 lessons). Comprehensive Angular Material guide. Covers navigation, tabs, cards, all form controls (inputs, date picker, radio, checkbox, select), data table (sorting, pagination, expandable rows, selection, sticky columns), dialogs, drag and drop, responsive design, tree component, virtual scrolling, custom themes. - [Angular SSR In Depth](https://angular-university.io/course/angular-universal-course) — (4h17m, 32 lessons). Angular server-side rendering and static pre-rendering using the Angular SSR package. Covers SSR vs pre-rendering, hydration, Express engine, SEO/meta tags, social media crawlers, Application Shell, State Transfer API, deployment to Google App Engine. - [Angular Progressive Web Apps (PWA) Course](https://angular-university.io/course/angular-pwa-course) — (4h, 40 lessons). Angular PWA features using the Angular Service Worker and CLI. Covers service worker lifecycle, caching strategies (cache-first, network-first), app manifest, one-click install, push notifications, Cache Storage API, background sync, IndexedDB, application download and installation. - [Firebase & AngularFire In Depth](https://angular-university.io/course/angularfire-course) — (10h, 67 lessons). Full-stack Firebase development. Covers Firestore queries, CRUD, pagination, transactions, AngularFire Observable API, Firebase Authentication (email/password and social login), Firestore Security Rules, RBAC with custom claims, Firebase Storage, Cloud Functions (database triggers, HTTP endpoints), Firebase Hosting deployment. - [NestJs In Practice (with MongoDB)](https://angular-university.io/course/nestjs-course) — (4.5h, 41 lessons). NestJs REST API with MongoDB/Mongoose. Covers modules, controllers, services, CRUD, validation with class-validator, exception filters, pipes, middleware, JWT authentication, RBAC guards. - [Stripe Payments In Practice](https://angular-university.io/course/stripe-course) — (6.5h, 54 lessons). Complete Stripe payments guide. Covers Stripe Checkout, one-time charges, recurring subscriptions, webhooks for order fulfilment, Firebase Authentication integration, Firestore Security Rules for payment gating, JWT-based backend security, production deployment to Firebase Hosting and Google App Engine. - [Angular University Extra Tutorials](https://angular-university.io/course/angular-extra-tutorials) — (14 lessons). Standalone tutorials on developer preview and cutting-edge Angular features: NgRx Signal Store, deep signals, output(), model(), linkedSignal, resource API, zoneless upgrade, async/await in Angular, RxJs becoming optional. - [Angular Advanced Library Laboratory: Build Your Own Library](https://angular-university.io/course/angular-advanced-course) — (74 lessons). Advanced Angular features through library development. Covers component styling and theming, content projection, ng-content/ng-container/ng-template, structural directives, dynamic components, ViewContainerRef, animations, HostBinding/HostListener, Angular Package Format, publishing to NPM, testing advanced components. --- ## Archived Courses These courses are superseded by newer versions but remain accessible to subscribers. - [Angular Testing Course](https://angular-university.io/course/angular-testing-course) — (5h, 40 lessons). Unit testing with Jasmine/TestBed, E2E with Cypress, Travis CI integration. *Replaced by: Angular Testing In Depth (Signals Edition)* - [Angular Material Course](https://angular-university.io/course/angular-material-course-v1) — (32 lessons). Earlier version of Angular Material course. *Replaced by: Angular Material In Depth* - [NgRx In Depth](https://angular-university.io/course/angular-ngrx-course) — (47 lessons). Earlier NgRx course covering Store, Effects, Entity, DevTools, Router Store. *Replaced by: NgRx (with NgRx Data) - The Complete Guide* - [Build a Web App with Angular and Firebase](https://angular-university.io/course/build-an-application-with-angular2) — (57 lessons). Building a complete Angular + Firebase Realtime Database application. *Replaced by: Firebase & AngularFire In Depth* - [Angular NgRx Store Reactive Extensions Architecture Course](https://angular-university.io/course/angular2-ngrx) — (93 lessons). Early NgRx Redux-style architecture course. *Replaced by: NgRx (with NgRx Data) - The Complete Guide* - [Angular RxJs Jumpstart](https://angular-university.io/course/angular2-http) — (15 lessons). Quick RxJs intro focused on the HTTP module. *Replaced by: RxJs In Practice Course* - [Rxjs and Reactive Patterns Angular Architecture Course](https://angular-university.io/course/reactive-angular-architecture-course) — (80 lessons). RxJs reactive patterns and architecture. *Replaced by: Reactive Angular Course* - [Angular Router](https://angular-university.io/course/angular2-routing) — (21 lessons). Earlier Angular Router course. *Replaced by: Angular Router In Depth* - [Angular Universal Course](https://angular-university.io/course/angular-universal-course-v1-archived) — (26 lessons). Earlier Angular Universal/SSR course. *Replaced by: Angular SSR In Depth* - [Angular Forms](https://angular-university.io/course/angular2-forms) — (19 lessons). Earlier Angular Forms course. *Replaced by: Angular Forms In Depth* - [Serverless Angular with Firebase & AngularFire Course](https://angular-university.io/course/firebase-course) — (59 lessons). Earlier Firebase + AngularFire course. *Replaced by: Firebase & AngularFire In Depth* - [The Complete Typescript Course](https://angular-university.io/course/typescript-2-tutorial) — (102 lessons). Earlier TypeScript course. *Replaced by: Typescript: The Ultimate Bootcamp* --- ## Excluded from LLM context - /login, /signup, /my-courses, /checkout, /account — user-specific, no relevant content - /privacy-policy.txt, /feedback — not educational content