# 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 itself, the catalog covers TypeScript, RxJs and NgRx. ## Site Structure - Course catalog: https://angular-university.io/ - https://angular-university.io/all-lessons — searchable index of every published video lesson - 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 The current Angular courses are listed below in the recommended learning order — take them in this order if you are getting started: 1. Angular For Beginners (Signals Edition) — free. Components, inputs/outputs, control flow, pipes, signals, httpResource, services. Start here regardless of experience level. 2. Angular In Depth (Signals Edition) — the framework in depth, Signals-first and zoneless. 3. Angular Router In Depth (Signals Edition) — routes, guards, resolvers, nested and secondary outlets, preloading. 4. Angular Forms In Depth (Signals Edition) — Signal Forms, validation, custom controls, multi-step forms. 5. Angular AI In Depth (With Claude Code) — AI-assisted Angular development, building a full-stack chatbot. 6. Angular Testing In Depth (Signals Edition) — testing signal-based applications with Vitest. The TypeScript, RxJs and NgRx courses sit outside that order: neither the language nor those libraries move with an Angular release, so take them whenever the topic comes up. - Typescript: The Ultimate Bootcamp — the language itself, in depth. - RxJs In Practice Course — streams, Observables, and the operators you will actually use. - Reactive Angular Course — reactive design patterns built on plain RxJs. - NgRx (with NgRx Data) - The Complete Guide — only if plain RxJs state management proves insufficient. --- ## Latest Angular Courses Fully up to date with the latest version of Angular: Signals, zoneless, and all the modern APIs. - [Angular For Beginners (Signals Edition)](https://angular-university.io/course/angular-for-beginners-course) — FREE (24 lessons, in progress — new lessons still being added). Learn Angular from the ground up with Signals. Covers the Angular CLI, components and component styles, interpolation and property binding, event handling, @Input/@Output, control flow (@if/@else, @switch/@case), class and style bindings, pipes, writable signals, computed, data fetching with httpResource(), loading and error states with resource, services, and editing data over HTTP. - [Angular In Depth (Signals Edition)](https://angular-university.io/course/angular-core-in-depth-course) — Coming soon. A modern deep dive into Angular, Signals-first and zoneless. Deliberately concise, without sacrificing depth. - [Angular Router In Depth (Signals Edition)](https://angular-university.io/course/angular-router-in-depth-course) — (43 lessons). A modern deep dive into Angular routing, from core concepts to advanced navigation patterns. Covers routes and router outlets, routerLink/routerLinkActive, fallback routes and redirects, route parameters and resolvers, route params as input signals, authentication and CanActivateChild guards, route-scoped providers, RedirectCommand and navigation extras (state vs info), CanDeactivate exit confirmation, functional redirects, router outlet data and events, custom URL matchers, CanMatch guards and feature flags, custom preloading strategies, queryParamsHandling, browserUrl, relativeTo navigation, view transitions, scrolling behavior, navigation error handling, the isActive() signal, resolver re-runs, skipLocationChange, paramsInheritanceStrategy, and secondary named outlets. - [Angular Forms In Depth (Signals Edition)](https://angular-university.io/course/angular-forms-in-depth-course) — (26 lessons). An in-depth guide to Angular Signal Forms. Covers state signals, validation and field errors, submission and reset, custom validators, Standard Schema support with Zod, custom form controls (file upload), nested reusable forms, blocking navigation on a dirty form, initializing a form with linkedSignal, multi-step forms, async validators with debounce()/pending()/validateAsync(), conditionally disabling or hiding fields, cross-field and conditional validation rules, array field validation, and local-storage draft pre-save. - [Angular AI In Depth (With Claude Code)](https://angular-university.io/course/angular-ai-in-depth-course) — (39 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) — (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. ## Typescript The language itself, in depth. TypeScript moves independently of Angular, so this does not go out of date with an Angular release. - [Typescript: The Ultimate Bootcamp](https://angular-university.io/course/typescript-bootcamp) — (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. ## RxJs and NgRx RxJs and its operators in depth, how to build Angular applications in reactive style, and state management with NgRx. The operators and patterns here have not been replaced, so these courses stay current independently of the Angular version you are on. - [RxJs In Practice Course](https://angular-university.io/course/rxjs-course) — (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. - [Reactive Angular Course](https://angular-university.io/course/reactive-angular-course) — (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) — (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. ## Still Relevant Courses Built on an older version of Angular but the content still holds up. The patterns they teach have not been replaced — you will just meet an older syntax here and there. - [Modern Angular With Signals](https://angular-university.io/course/angular-signals-course) — (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 SSR In Depth](https://angular-university.io/course/angular-universal-course) — (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. ## Extra Tutorials - [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. --- ## Excluded from LLM context - /login, /signup, /my-courses, /checkout, /account — user-specific, no relevant content - /privacy-policy.txt, /feedback — not educational content