AngularJS (commonly referred to as "Angular" or "Angular.js") is an open-source web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications. Created by LevelUpTuts.

Recommended that you know JavaScript before taking this course.

Average Course Length

2 hours

Skill Level


Pick a lesson

1: Series Introduction
2: Two-way Data Binding
3: Repeating Over Data With ng-repeat
4: Basic Filtering In Angular
5: Our First Controller
6: Adding A Form Event
7: Controller As Syntax
8: Using Filters In Angular Templates
9: Conditional Classes With ngClass
10: ngIf vs ngShow & ngHide
11: Properly Including Images With ngSrc
12: Including Templates and Inline SVG with ngInclude
13: Adding External Modules
14: Animating With Angular Part 1
15: Animating In Angular Part 2
16: Adding Modules With Bower
17: Client Side Routing with UI Router
18: Separate Template Files with UI Router
19: Defining Your Controller In UI Router
20: Angular Directives Explained
21: Creating A Basic Directive