Angular

An opinionated, complete front-end platform.

Angular is taught here in 3 lessons, running from Components and templates through to Routing and forms. Each lesson takes one topic, shows the working code, and links onward to the next, so the course can be read straight through in order.

TrackFront-end Development
Lessons3
LevelBeginner
Reading timeabout 39 minutes
PrerequisitesHelpful, but not required: Next.js

Lessons

  1. Components and templatesStandalone components, signal-based state, inputs and outputs, and the built-in template control flow.
  2. Services and dependency injectionInjectable services, the inject() function, providers and tokens, plus an HTTP layer with interceptors and typed responses.
  3. Routing and formsRoute configuration with lazy loading and functional guards, then typed reactive forms with validation that the user can act on.

More in Front-end Development

HTML CSS JavaScript TypeScript HTML DOM AJAX JSON Tailwind CSS Bootstrap 5 Foundation Vue.js React Next.js jQuery ECharts Chart.js SVG Font Awesome

FAQ

How long does the Angular course take?
It has 3 lessons, about 39 minutes of reading. Expect roughly twice that if you type out and run every example.
Do I need prior experience for Angular?
Not strictly. It helps to have read Next.js first, because some lessons build on it, but every lesson explains its own assumptions.
What should I read after Angular?
Continue with jQuery (3 lessons), the next course in Front-end Development.

Last refreshed 2026-09-18.