AngularJS Tutorials

by Net Ninja · 25 videos

Total watch time

3h 17m

at speed · exactly 3 hours, 16 minutes, 39 seconds at 1×

3h 16m 39s
1.25×2h 37m 19s
1.5×2h 11m 6s
1.75×1h 52m 22s
1h 38m 20s
Average video7m 52s
Longest17m 43s
Shortest3m 43s
Compare Open on YouTube JSON

Plan to finish

About 4 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 4 days. Turn on JavaScript to plan around your week.

Videos (25)

3h 17m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 AngularJS Tutorial #1 - Introduction to AngularJS 7:25 2016-02-24
2 AngularJS Tutorial #2 - MVC Architecture 4:08 2016-02-24
3 AngularJS Tutorial #3 - Downloading AngularJS 4:20 2016-02-24
4 AngularJS Tutorial #4 - 2-Way Data Binding 6:45 2016-02-24
5 AngularJS Tutorial #5 - Introduction to Directives 3:43 2016-02-25
6 AngularJS Tutorial #6 - Expressions 6:23 2016-02-25
7 AngularJS Tutorial #7 - ng-repeat directive 4:25 2016-02-27
8 AngularJS Tutorial #8 - Modules 5:14 2016-02-28
9 AngularJS Tutorial #9 - Controllers 8:54 2016-02-28
10 AngularJS Tutorial #10 - Filters 8:14 2016-03-01
11 AngularJS Tutorial #11 - ng-include directive 5:59 2016-03-01
12 AngularJS Tutorial #12 - ng-show directive 5:19 2016-03-02
13 AngularJS Tutorial #13 - ng-click directive 11:40 2016-03-02
14 AngularJS Tutorial #14 - ng-submit directive 9:17 2016-03-03
15 AngularJS Tutorial #15 - ng-src directive 5:34 2016-03-04
16 AngularJS Tutorial #16 - Views and Routes 12:29 2016-03-04
17 AngularJS Tutorial #17- JSON and $http 7:14 2016-03-04
18 AngularJS Tutorial #18 - Custom Directives 17:43 2016-03-06
19 AngularJS Tutorial #19 - Transclude & Replace 6:27 2016-03-07
20 AngularJS Tutorial #20 - Animations (part 1) 13:32 2016-03-08
21 AngularJS Tutorial #21 - Animations (part 2) 4:53 2016-03-08
22 AngularJS Tutorial #22 - Form Validation (part 1) 12:27 2016-03-10
23 AngularJS Tutorial #23 - Form Validation (part 2) 10:06 2016-03-10
24 AngularJS Tutorial #24 - Location Service 6:26 2016-03-14
25 AngularJS Tutorial #25 - Pretty URL's 8:02 2016-03-14

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 3h 17m · 25 videos

Markdown
[![Watch time: 3h 17m · 25 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v.svg" alt="Watch time: 3h 17m · 25 videos" width="203" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PL4cUxeGkcC9gsJS5QgFT2IvWIX78dV3_v returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (cached). Private or deleted videos are excluded from totals.