AngularJS Course
AngularJS is the original Angular — version 1.x, released by Google in 2010, built entirely in plain JavaScript. It is not the same thing as the modern Angular (2 and up) covered elsewhere on this site, which is a full TypeScript rewrite with a completely different architecture. AngularJS is officially legacy now, but it's still running inside a huge number of production applications, which makes reading it a genuinely useful skill even if you'd reach for something newer on a fresh project.
What you'll learn
This course covers AngularJS the way you'd actually encounter it in an existing codebase: directives like ng-repeat and ng-if that extend plain HTML, two-way data binding through ng-model, controllers and the $scope object that ties a controller to its template, and the built-in services and filters AngularJS ships with. By the end you'll be able to read an AngularJS view and controller pair and understand exactly how data flows between them.
Every lesson assumes you're comfortable with plain JavaScript already — if you need a refresher, the JavaScript course covers everything this one builds on. Examples show real AngularJS markup and code next to a precise description of what it renders, since AngularJS needs its runtime loaded and initialized in a way this site's live-editor widget isn't built for.
Lessons
- Introduction
- Directives
- Expressions & Data Binding
- Controllers & $scope
- Modules
- Filters
- Services
- Forms & Validation