Angular
The planned outline of 23 modules. Lessons are written, run and reviewed before they are published.
Before this track
Planned outline
- Module 1
Start here: Angular 22, the CLI and your first app
Coming soon - Module 2
Components and templates
Coming soon - Module 3
Component composition, styling and lifecycle
Coming soon - Module 4
Directives: adding behaviour to elements
Coming soon - Module 5
Signals and change detection
Coming soon - Module 6
Dependency injection
Coming soon - Module 7
RxJS for Angular developers
Coming soon - Module 8
HTTP: talking to APIs
Coming soon - Module 10
Forms: template-driven, reactive and Signal Forms
Coming soon - Module 11
State management
Coming soon - Module 12
UI: Angular Material, CDK, Aria and animations
Coming soon - Module 13
Accessibility and internationalisation
Coming soon - Module 14
Testing Angular applications
Coming soon - Module 15
Performance
Coming soon - Module 16
Security for Angular apps
Coming soon - Module 17
Server-side rendering and hydration
Coming soon - Module 18
Architecture and production
Coming soon - Module 19
Legacy code bases and upgrades
Coming soon - Module 20
AngularJS (1.x): maintaining an end-of-life app
Coming soon - Module 21
Migrating AngularJS apps to Angular
Coming soon - Module 22
AI-assisted Angular development
Coming soon - Module 23
Interview preparation
Coming soon
Official documentation
- angular.dev/overview (angular.dev)
- angular.dev/tutorials (angular.dev)
More in Web development
- HTML (coming soon)
- CSS (coming soon)
- React (coming soon)
- Node.js & Express (coming soon)
- All Web tracks
- How we make lessons