Click here to navigate the course.

Drag the edges to resize the window.

In Projects, you can keep track of your progress as you go throught the tasks. Check each item as you complete it!

Your First App


Congratulations! You built an AngularJS app from scratch. What can we generalize so far?

  1. A user visits the AngularJS app.
  2. The view presents the app's data through the use of expressions, filters, and directives. Directives bind new behavior HTML elements.
  3. A user clicks an element in the view. If the element has a directive, AngularJS runs the function.
  4. The function in the controller updates the state of the data.
  5. The view automatically changes and displays the updated data. The page doesn't need to reload at any point.
Report a Bug
If you see a bug or any other issue with this page, please report it here.