Track
angularjs
AngularJS
36 legacy lessons: modules, scope, directives, services—AngularJS 1.8 CDN playground and 108 MCQs (maintenance-focused).
- Mode
- client_angularjs
- Practice
- client angularjs
- Lessons
- 36 units
Before you start
Legacy AngularJS (1.x): modules, scopes, directives, two-way binding, and digest-cycle reactivity.
Millions of lines still run in production—you need safe patterns to read, patch, and plan migrations.
Long-lived intranet apps, government portals, and codebases not yet moved to Angular, React, or Vue.
36 lessons with JavaScript playground (AngularJS 1.8 CDN), mountApp + templates, migration notes, and 108 MCQs.
When you inherit or maintain a 1.x app—not for new projects; learn modern Angular separately.
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 AngularJS
beginner
Open → -
02 what-is-angularjs What is AngularJS?
beginner
Open → -
03 legacy-mindset Legacy mindset
beginner
Open → -
04 angularjs-vs-angular AngularJS vs Angular
beginner
Open → -
05 playground-workflow Playground workflow
beginner
Open → -
06 ng-module-basics ngModule basics
beginner
Open → -
07 controllers-basics Controllers basics
beginner
Open → -
08 scope-basics Scope basics
intermediate
Open → -
09 two-way-binding Two-way binding
intermediate
Open → -
10 expressions-filters Expressions and filters
intermediate
Open → -
11 ng-repeat-basics ngRepeat basics
intermediate
Open → -
12 built-in-directives Built-in directives
intermediate
Open → -
13 custom-directives-intro Custom directives intro
intermediate
Open → -
14 isolate-scope Isolate scope
advanced
Open → -
15 transclusion-basics Transclusion basics
advanced
Open → -
16 compile-link-intro Compile and link intro
advanced
Open → -
17 template-url-partial templateUrl partials
intermediate
Open → -
18 services-factory Services and factories
intermediate
Open → -
19 dependency-injection-ng Dependency injection in 1.x
intermediate
Open → -
20 $http-basics $http basics
intermediate
Open → -
21 promises-chains Promises and chains
intermediate
Open → -
22 filters-custom Custom filters
intermediate
Open → -
23 constants-values Constants and values
intermediate
Open → -
24 forms-validation Forms and validation
intermediate
Open → -
25 ng-submit ngSubmit handlers
intermediate
Open → -
26 ng-route-basics ngRoute basics
intermediate
Open → -
27 route-params Route params
intermediate
Open → -
28 resolve-promises Resolve promises
advanced
Open → -
29 digest-cycle Digest cycle
advanced
Open → -
30 performance-tips Performance tips
advanced
Open → -
31 migration-overview Migration overview
advanced
Open → -
32 jquery-ng jQuery and AngularJS
advanced
Open → -
33 security-sce Security and $sce
advanced
Open → -
34 maintenance-checklist Maintenance checklist
advanced
Open → -
35 interview-essentials Interview essentials
advanced
Open → -
36 summary Summary
beginner
Open →