← Back to Tools
AngularJS

Tool

AngularJS

The original Angular — still running in many legacy apps

Learn AngularJS's scope, controllers, and two-way data binding.

8

Chapters

17

Hours (estimated)

1

Self-paced

Part-time

About 6 weeks

1 hour a day, 3 days a week

Full-time

About 2 weeks

3 hours a day, 3 days a week

Estimated from 8 chapters (notes, practice, labs, quiz, exercise, and challenge) plus the final exam. Go at your own pace.

Curriculum

8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.

  1. 1

    Introduction to AngularJS

    Scope, controllers, and two-way binding.

  2. 2

    Scope & Controllers

    Attaching data and behavior to the DOM.

  3. 3

    Directives

    ng-if, ng-repeat, and custom directives.

  4. 4

    Two-Way Data Binding

    How ng-model keeps state in sync.

  5. 5

    Services & Factories

    Sharing logic across controllers.

  6. 6

    Routing with ngRoute

    Multi-view single-page navigation.

  7. 7

    Filters

    Formatting data directly in templates.

  8. 8

    Modules

    Organizing an AngularJS app.

Start learning — it's free →

AngularJS is free to study, self-paced. Pass the final exam to earn an optional Certificate of Completion for $40.