Vue JS 2 Tutorial

by Net Ninja · 45 videos

Total watch time

5h 58m

at speed · exactly 5 hours, 57 minutes, 49 seconds at 1×

5h 57m 49s
1.25×4h 46m 15s
1.5×3h 58m 33s
1.75×3h 24m 28s
2h 58m 55s
Average video7m 57s
Longest15m 24s
Shortest1m 11s
Compare Open on YouTube JSON

Plan to finish

About 6 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 6 days. Turn on JavaScript to plan around your week.

Videos (45)

5h 58m in total · tick what you've watched

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

Videos to
Watched
1 Vue JS 2 Tutorial #1 - Introduction 4:30 2017-04-10
2 Vue JS 2 Tutorial #2 - The Vue Instance 6:48 2017-04-10
3 Updated Vue & Firebase Course (Udemy) 1:11 2018-04-27
4 Vue JS 2 Tutorial #3 - Data & Methods 5:41 2017-04-10
5 Vue JS 2 Tutorial #4 - Data Binding 6:28 2017-04-13
6 Vue JS 2 Tutorial #5 - Events 10:54 2017-04-13
7 Vue JS 2 Tutorial #6 - Event Modifiers 3:51 2017-04-17
8 Vue JS 2 Tutorial #7 - Keyboard Events 5:40 2017-04-17
9 Vue JS 2 Tutorial #8 - Two-Way Data Binding 4:02 2017-04-17
10 Vue JS 2 Tutorial #9 - Computed Properties 6:50 2017-04-22
11 Vue JS 2 Tutorial #10 - Dynamic CSS Classes 9:32 2017-04-22
12 Vue JS 2 Tutorial #11 - Conditionals 7:14 2017-04-22
13 Vue JS 2 Tutorial #12 - Looping with v-for 10:57 2017-04-25
14 Vue JS 2 Tutorial #13 - Simple Punchbag Game 13:54 2017-04-25
15 Vue JS 2 Tutorial #14 - Multiple Vue Instances 7:22 2017-04-27
16 Vue JS 2 Tutorial #15 - Intro to Components 7:09 2017-04-27
17 Vue JS 2 Tutorial #16 - Refs 6:12 2017-04-29
18 Vue JS 2 Tutorial #17 - The Vue CLI 8:24 2017-04-30
19 Vue JS 2 Tutorial #18 - Vue Files & The Root Component 9:56 2017-04-30
20 Vue JS 2 Tutorial #19 - Nesting Components 6:36 2017-05-02
21 Vue JS 2 Tutorial #20 - Component CSS (scoped) 6:00 2017-05-02
22 Vue JS 2 Tutorial #21 - Nesting Components Examples 13:35 2017-05-04
23 Vue JS 2 Tutorial #22 - Props 7:31 2017-05-05
24 Vue JS 2 Tutorial #23 - Primitive vs Reference Types 8:49 2017-05-05
25 Vue JS 2 Tutorial #24 - Events (child to parent) 7:31 2017-05-07
26 Vue JS 2 Tutorial #25 - The Event Bus 6:07 2017-05-07
27 Vue JS 2 Tutorial #26 - Life-cycle Hooks 9:18 2017-05-09
28 Vue JS 2 Tutorial #27 - Slots 15:07 2017-05-09
29 Vue JS 2 Tutorial #28 - Dynamic Components 7:36 2017-05-11
30 Vue JS 2 Tutorial #29 - Input Binding (Creating a blog, part 1) 10:40 2017-05-11
31 Vue JS 2 Tutorial #30 - Checkbox Binding 7:13 2017-05-14
32 Vue JS 2 Tutorial #31 - Select Box Binding 5:38 2017-05-14
33 Vue JS 2 Tutorial #32 - HTTP Requests 11:19 2017-05-16
34 Vue JS 2 Tutorial #33 - GET Requests 9:47 2017-05-16
35 Vue JS 2 Tutorial #34 - Custom Directives 12:29 2017-05-18
36 Vue JS 2 Tutorial #35 - Filters 5:04 2017-05-18
37 Vue JS 2 Tutorial #36 - Custom Search Filter 6:30 2017-05-21
38 Vue JS 2 Tutorial #37 - Registering Things Locally 5:16 2017-05-23
39 Vue JS 2 Tutorial #38 - Mixins 6:03 2017-05-23
40 Vue JS 2 Tutorial #39 - Setting up Routing 8:23 2017-05-25
41 Vue JS 2 Tutorial #40 - Hash vs History (Routing) 4:51 2017-05-25
42 Vue JS 2 Tutorial #41 - Adding Router Links 6:16 2017-05-28
43 Vue JS 2 Tutorial #42 - Route Parameters 10:54 2017-05-28
44 Vue JS 2 Tutorial #43 - Posting to Firebase 7:17 2017-05-30
45 Vue JS 2 Tutorial #44 - Retrieving Posts from Firebase 15:24 2017-05-30

Embed a badge

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

Watch time: 5h 58m · 45 videos

Markdown
[![Watch time: 5h 58m · 45 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa.svg" alt="Watch time: 5h 58m · 45 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/PL4cUxeGkcC9gQcYgjhBoeQH7wiAyZNrYa 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.