Platforms and technologies
Learn structured TypeScript application development with components and services.
@Component({ selector: 'app-root', template: '<h1>Hello</h1>' })
export class AppComponent {}COURSE CURRICULUM
Finish one section at a time or jump directly to a concept you need.
Learn how angular workspace, bootstrapping, and standalone apps works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how templates, bindings, directives, and expressions works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how component state, signals, inputs, and outputs works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how typescript models, templates, and null safety works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how pipes, event bindings, and computed values works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how control flow blocks, guards, and routing choices works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how repeated views, track expressions, and collections works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how components, directives, pipes, and generic services works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how signals, rxjs streams, forms, and normalized state works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how text, templates, forms, and accessibility works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how errors, http failures, and global handling works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how modules, standalone boundaries, routing, and lazy loading works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how components, dependency injection, services, and composition works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how http, observables, workers, and change detection works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.
Learn how testing angular components and services works in Angular, why the underlying model matters, and how to apply it in a small program without hiding important trade-offs.