Track
angular
Angular
36 lessons: standalone components, signals, DI, routing—Angular 19 + TypeScript in-browser playground and 108 MCQs.
- Mode
- client_angular
- Practice
- client angular
- Lessons
- 36 units
Before you start
A full platform for enterprise web apps: components, dependency injection, routing, and CLI-driven workflows.
Opinionated structure helps large teams keep consistency; common in corporate and government projects.
Large Angular codebases, line-of-business apps, and teams standardized on TypeScript everywhere.
36 lessons with TypeScript playground (Angular 19 CDN), Ng global + mountApp(Component), enrichment, and 108 MCQs.
After TypeScript and solid async/DOM fundamentals; often on the job rather than as a first framework.
Lesson order
Sequential — follow top to bottom36 lessons are live in this track. Start from step 01 for the smoothest path.
-
01 intro Introduction to Angular
beginner
Open → -
02 what-is-angular What is Angular?
beginner
Open → -
03 platform-mindset Platform mindset
beginner
Open → -
04 angular-vs-react-vue Angular vs React and Vue
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 standalone-components Standalone components
beginner
Open → -
07 templates-bindings Templates and bindings
beginner
Open → -
08 built-in-directives Built-in directives
intermediate
Open → -
09 component-inputs Component inputs
intermediate
Open → -
10 output-events Output events
intermediate
Open → -
11 content-projection Content projection
intermediate
Open → -
12 signals-basics Signals basics
intermediate
Open → -
13 computed-signals Computed signals
intermediate
Open → -
14 effect-basics Effect basics
intermediate
Open → -
15 two-way-binding Two-way binding
intermediate
Open → -
16 structural-directives Structural directives
intermediate
Open → -
17 pipes-intro Pipes introduction
intermediate
Open → -
18 dependency-injection Dependency injection
intermediate
Open → -
19 provided-in-root Provided in root
intermediate
Open → -
20 hierarchical-injectors Hierarchical injectors
advanced
Open → -
21 services-pattern Services pattern
intermediate
Open → -
22 rxjs-intro RxJS introduction
intermediate
Open → -
23 async-pipe Async pipe
intermediate
Open → -
24 reactive-forms-intro Reactive forms intro
intermediate
Open → -
25 template-driven-intro Template-driven forms
intermediate
Open → -
26 router-basics Router basics
intermediate
Open → -
27 router-links-params Router links and params
intermediate
Open → -
28 route-guards-concept Route guards concept
advanced
Open → -
29 change-detection Change detection
advanced
Open → -
30 http-client HttpClient
intermediate
Open → -
31 performance-mindset Performance mindset
advanced
Open → -
32 standalone-bootstrap Standalone bootstrap
intermediate
Open → -
33 error-handling Error handling
advanced
Open → -
34 typescript-angular TypeScript with Angular
advanced
Open → -
35 interview-essentials Interview essentials
advanced
Open → -
36 summary Summary
beginner
Open →