Node JS Tutorial for Beginners

by Net Ninja · 37 videos

Total watch time

4h 33m

at speed · exactly 4 hours, 32 minutes, 36 seconds at 1×

4h 32m 36s
1.25×3h 38m 5s
1.5×3h 1m 44s
1.75×2h 35m 46s
2h 16m 18s
Average video7m 22s
Longest16m 17s
Shortest3m 30s
Compare Open on YouTube JSON

Plan to finish

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

Videos (37)

4h 33m in total · tick what you've watched

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

Videos to
Watched
1 Node JS Tutorial for Beginners #1 - Introduction 4:46 2016-05-25
2 Node JS Tutorial for Beginners #2 - Installing Node JS 5:00 2016-05-25
3 Node JS Tutorial for Beginners #3 - The V8 Engine 5:06 2016-05-25
4 Node JS Tutorial for Beginners #4 - The Global Object 7:02 2016-05-25
5 Node JS Tutorial for Beginners #5 - Function Expressions 4:19 2016-05-27
6 Node JS Tutorial for Beginners #6 - Modules and require() 6:28 2016-05-27
7 Node JS Tutorial for Beginners #7 - Module Patterns 8:58 2016-05-28
8 Node JS Tutorial for Beginners #8 - The Node Event Emitter 12:03 2016-05-30
9 Node JS Tutorial for Beginners #9 - Reading & Writing Files (fs) 8:55 2016-05-30
10 Node JS Tutorial for Beginners #10 - Creating & Removing Directories 6:24 2016-06-02
11 Node JS Tutorial for Beginners #11 - Clients & Servers 6:13 2016-06-02
12 Node JS Tutorial for Beginners #12 - Creating a Server 9:31 2016-06-02
13 Node JS Tutorial for Beginners #13 - Streams and Buffers 4:36 2016-06-04
14 Node JS Tutorial for Beginners #14 - Readable Streams 8:25 2016-06-04
15 Node JS Tutorial for Beginners #15 - Writable Streams 5:10 2016-06-06
16 Node JS Tutorial for Beginners #16 - Pipes 7:00 2016-06-06
17 Node JS Tutorial for Beginners #17 - Serving HTML Pages 4:38 2016-06-09
18 Node JS Tutorial for Beginners #18 - Serving JSON Data 4:04 2016-06-10
19 Node JS Tutorial for Beginners #19 - Basic Routing 10:20 2016-06-10
20 Node JS Tutorial for Beginners #20 - The Node Package Manager 5:23 2016-06-16
21 Node JS Tutorial for Beginners #21 - The package.json File 5:09 2016-06-18
22 Node JS Tutorial for Beginners #22 - Installing Nodemon 4:12 2016-06-18
23 Node JS Tutorial for Beginners #23 - Introduction to Express 8:19 2016-06-18
24 Node JS Tutorial for Beginners #24 - Express Route Params 5:08 2016-06-22
25 Node JS Tutorial for Beginners #25 - Template Engines 11:39 2016-06-22
26 Node JS Tutorial for Beginners #26 - Template Engines ( part 2 ) 4:38 2016-06-25
27 Node JS Tutorial for Beginners #27 - Partial Templates 6:33 2016-06-25
28 Node JS Tutorial for Beginners #28 - Middleware & Static Files 8:35 2016-06-29
29 Node JS Tutorial for Beginners #29 - Query Strings 9:26 2016-06-29
30 Node JS Tutorial for Beginners #30 - Handling POST Requests 12:40 2016-07-08
31 Node JS Tutorial for Beginners #31 - Making a To-do App (part 1) 3:46 2016-07-08
32 Node JS Tutorial for Beginners #32 - Making a To-do App (part 2) 11:46 2016-07-08
33 Node JS Tutorial for Beginners #33 - Making a To-do App (part 3) 6:18 2016-07-09
34 Node JS Tutorial for Beginners #34 - Making a To-do App (part 4) 16:17 2016-07-09
35 Node JS Tutorial for Beginners #35 - Intro to NoSQL / MongoDB 3:30 2016-07-12
36 Node JS Tutorial for Beginners #36 - Making a To-do App (part 5) 10:23 2016-07-12
37 Node JS Tutorial for Beginners #37 - Making a To-do App (part 6) 9:56 2016-07-12

Embed a badge

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

Watch time: 4h 33m · 37 videos

Markdown
[![Watch time: 4h 33m · 37 videos](https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp.svg)](https://playlistduration.com/playlist/PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp)
HTML
<a href="https://playlistduration.com/playlist/PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp"><img src="https://playlistduration.com/badge/playlist/PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp.svg" alt="Watch time: 4h 33m · 37 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/PL4cUxeGkcC9gcy9lrvMJ75z9maRw4byYp returns them as JSON — free, no key. API docs →

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