Skip to content
Learn Netverks

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
Start lesson 1 → Introduction to AngularJS

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 bottom

36 lessons are live in this track. Start from step 01 for the smoothest path.

  1. 01 intro Introduction to AngularJS

    beginner

    Open →
  2. 02 what-is-angularjs What is AngularJS?

    beginner

    Open →
  3. 03 legacy-mindset Legacy mindset

    beginner

    Open →
  4. 04 angularjs-vs-angular AngularJS vs Angular

    beginner

    Open →
  5. 05 playground-workflow Playground workflow

    beginner

    Open →
  6. 06 ng-module-basics ngModule basics

    beginner

    Open →
  7. 07 controllers-basics Controllers basics

    beginner

    Open →
  8. 08 scope-basics Scope basics

    intermediate

    Open →
  9. 09 two-way-binding Two-way binding

    intermediate

    Open →
  10. 10 expressions-filters Expressions and filters

    intermediate

    Open →
  11. 11 ng-repeat-basics ngRepeat basics

    intermediate

    Open →
  12. 12 built-in-directives Built-in directives

    intermediate

    Open →
  13. 13 custom-directives-intro Custom directives intro

    intermediate

    Open →
  14. 14 isolate-scope Isolate scope

    advanced

    Open →
  15. 15 transclusion-basics Transclusion basics

    advanced

    Open →
  16. 16 compile-link-intro Compile and link intro

    advanced

    Open →
  17. 17 template-url-partial templateUrl partials

    intermediate

    Open →
  18. 18 services-factory Services and factories

    intermediate

    Open →
  19. 19 dependency-injection-ng Dependency injection in 1.x

    intermediate

    Open →
  20. 20 $http-basics $http basics

    intermediate

    Open →
  21. 21 promises-chains Promises and chains

    intermediate

    Open →
  22. 22 filters-custom Custom filters

    intermediate

    Open →
  23. 23 constants-values Constants and values

    intermediate

    Open →
  24. 24 forms-validation Forms and validation

    intermediate

    Open →
  25. 25 ng-submit ngSubmit handlers

    intermediate

    Open →
  26. 26 ng-route-basics ngRoute basics

    intermediate

    Open →
  27. 27 route-params Route params

    intermediate

    Open →
  28. 28 resolve-promises Resolve promises

    advanced

    Open →
  29. 29 digest-cycle Digest cycle

    advanced

    Open →
  30. 30 performance-tips Performance tips

    advanced

    Open →
  31. 31 migration-overview Migration overview

    advanced

    Open →
  32. 32 jquery-ng jQuery and AngularJS

    advanced

    Open →
  33. 33 security-sce Security and $sce

    advanced

    Open →
  34. 34 maintenance-checklist Maintenance checklist

    advanced

    Open →
  35. 35 interview-essentials Interview essentials

    advanced

    Open →
  36. 36 summary Summary

    beginner

    Open →