Playlist ยท Bro Code

JavaScript tutorial for beginners ๐ŸŒ

by Bro Code ยท 80 videos

Listed in Best free JavaScript courses on YouTube, ranked by total hours

Total watch time

12h 50m

at 1ร— speed ยท exactly 12 hours, 49 minutes, 33 seconds at 1ร—

At an hour a day you'd finish in 13 days

The shape of the course

80 videos in blocks of 10 ยท each column is a block's total, to scale

1h 32m
1h 9m
1h 37m
1h 7m
1h 23m
1h 34m
1h 58m
2h 31m

WatchedTo watch

Compare Open on YouTube JSON

Next time, skip the copying: change youtube.com to playlistduration.com in any playlist, video or channel address and it opens here. Or see the total on YouTube itself, with our extension for Chrome, Firefox or Edge.

Your plan

Plan to finish

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

Videos (80)

12h 50m in total ยท tick what you've watched

Tick videos you've watched โ€” progress is saved in this browser. Titles open on YouTube in a new tab.

Videos to
Watched Leave out of the total
1 JavaScript tutorial for beginners ๐ŸŒ 12:03 2023-10-14
2 JavaScript VARIABLES are easy! ๐Ÿ“ฆ 12:49 2023-11-01
3 JavaScript ARITHMETIC OPERATORS in 8 minutes! โž• 8:28 2023-10-15
4 How to accept JavaScript USER INPUT in 5 minutes ๐Ÿ’ฌ 5:22 2023-10-15
5 Learn JavaScript TYPE CONVERSION in 5 minutes! ๐Ÿ’ฑ 5:40 2023-10-18
6 JavaScript CONSTANTS are easy ๐Ÿšซ 7:42 2023-10-18
7 JavaScript COUNTER PROGRAM ๐Ÿ”ข 9:17 2023-10-18
8 Why the Math object in JavaScript is useful ๐Ÿงฎ 5:37 2023-10-19
9 Random number generator in JavaScript โ‰ 8:37 2023-10-20
10 If statements in JavaScript are easy ๐Ÿค” 15:58 2023-10-21
11 The JavaScript checked property is easy โœ… 10:07 2023-10-22
12 JavaScript TERNARY OPERATOR in 6 minutes! โ“ 6:46 2023-10-23
13 Learn JavaScript SWITCHES in 6 minutes! ๐Ÿ’ก 6:45 2023-10-24
14 Useful JavaScript STRING METHODS ๐Ÿงต 8:03 2023-10-27
15 Learn JavaScript STRING SLICING in 8 minutes! โœ‚๏ธ 8:02 2023-10-28
16 Learn JS METHOD CHAINING in 5 minutes! โ›“ 5:27 2023-12-19
17 Learn JavaScript LOGICAL OPERATORS in 5 minutes โ— 5:42 2023-10-29
18 Learn JavaScript STRICT EQUALITY in 3 minutes! ๐ŸŸฐ 3:58 2023-10-29
19 Learn JavaScript WHILE LOOPS in 8 minutes! ๐Ÿ” 8:12 2023-10-30
20 Learn JavaScript FOR LOOPS in 5 minutes! ๐Ÿ”‚ 5:45 2023-11-01
21 JavaScript NUMBER GUESSING GAME โ†• 8:54 2023-11-02
22 JavaScript FUNCTIONS are easy! ๐Ÿ“ž 12:14 2023-11-03
23 Learn JavaScript VARIABLE SCOPE in 5 minutes! ๐Ÿ  5:26 2023-11-04
24 JavaScript TEMPERATURE CONVERSION PROGRAM ๐ŸŒก๏ธ 16:18 2023-11-04
25 Learn JavaScript ARRAYS in 8 minutes! ๐Ÿ—ƒ 8:06 2023-11-05
26 Learn 2D ARRAYS in JavaScript in 6 minutes! โฌœ 6:31 2023-11-06
27 JavaScript SPREAD OPERATOR in 4 minutes! ๐Ÿ“– 4:55 2023-11-07
28 JavaScript REST PARAMETERS in 8 minutes! ๐Ÿ—„ 8:06 2023-11-07
29 Build this dice roller program with JavaScript ๐ŸŽฒ 14:12 2023-11-25
30 Build this JavaScript random password generator ๐Ÿ”‘ 12:05 2023-11-29
31 Learn JavaScript CALLBACKS in 7 minutes! ๐Ÿค™ 7:17 2023-11-08
32 JavaScript forEach() method in 8 minutes! โžฟ 8:02 2023-11-09
33 JavaScript map() method in 7 minutes! ๐Ÿ—บ๏ธ 7:02 2023-11-09
34 JavaScript filter() method in 6 minutes! ๐Ÿšฐ 6:30 2023-11-10
35 JavaScript reduce() method in 5 minutes! โ™ป๏ธ 5:16 2023-11-11
36 JavaScript FUNCTION EXPRESSIONS in 7 minutes! ๐Ÿฃ 7:32 2023-11-13
37 Learn JavaScript ARROW FUNCTIONS in 8 minutes! ๐ŸŽฏ 8:02 2023-11-13
38 Learn JavaScript OBJECTS in 7 minutes! ๐Ÿง 7:01 2023-11-14
39 What is THIS in JavaScript? ๐Ÿ‘ˆ 4:27 2023-11-15
40 JavaScript CONSTRUCTORS in 5 minutes! ๐Ÿ›  5:32 2023-11-16
41 Learn JavaScript CLASSES in 6 minutes! ๐Ÿญ 6:09 2023-11-17
42 Learn JavaScript STATIC keyword in 8 minutes! โšก 8:04 2023-11-18
43 Learn JavaScript INHERITANCE in 7 minutes! ๐Ÿ‡ 7:04 2023-11-19
44 The JavaScript SUPER keyword is super! ๐Ÿฆธโ€โ™‚๏ธ 9:22 2023-11-19
45 JavaScript GETTERS & SETTERS are awesome!!! ๐Ÿ“ 13:14 2023-11-19
46 JavaScript DESTRUCTURING in 8 minutes! ๐Ÿ’ฅ 8:41 2023-11-20
47 Learn JavaScript NESTED OBJECTS easy! ๐Ÿ“ซ 9:14 2023-11-21
48 JavaScript ARRAYS of OBJECTS are easy! ๐ŸŽ 10:01 2023-11-21
49 Learn JavaScript SORTING in 6 minutes! ๐Ÿ—ƒ 6:42 2023-11-22
50 How to SHUFFLE AN ARRAY in 4 minutes! ๐Ÿ”€ 4:05 2023-11-22
51 Learn JavaScript DATE objects in 8 minutes! ๐Ÿ“… 8:02 2023-11-23
52 Learn JavaScript CLOSURES in 10 minutes! ๐Ÿ”’ 10:58 2023-11-24
53 Learn JavaScript setTimeout() in 6 minutes! โฐ 6:13 2023-11-25
54 JavaScript console.time() is awesome! โฒ 4:40 2023-11-25
55 Format currency EASY in JavaScript ๐Ÿ’ฒ 5:30 2023-11-28
56 Build a JS compound interest calculator ๐Ÿ’ฐ 18:29 2023-11-28
57 Build this digital clock with JavaScript! ๐Ÿ• 10:48 2023-11-27
58 Build this stopwatch with JavaScript! โฑ 18:06 2023-12-17
59 Learn JavaScript ES6 Modules in 6 minutes! ๐Ÿšข 6:05 2023-11-29
60 What is asynchronous JavaScript code? ๐Ÿ’ค 4:48 2023-11-30
61 JavaScript Error handling in 9 minutes! โš  9:03 2023-11-30
62 Build this JS calculator in 15 minutes! ๐Ÿ–ฉ 15:20 2023-12-01
63 The JavaScript DOM explained in 5 minutes! ๐ŸŒณ 5:01 2023-12-05
64 Learn JavaScript ELEMENT SELECTORS easy! ๐Ÿ“‘ 17:38 2023-12-05
65 Learn DOM Navigation in 15 minutes! ๐Ÿงญ 15:27 2023-12-06
66 How to ADD/CHANGE HTML using JavaScript ๐Ÿ› ๏ธ 15:33 2023-12-11
67 Learn JavaScript MOUSE EVENTS in 10 minutes! ๐Ÿ–ฑ 10:30 2023-12-12
68 Learn JavaScript KEY EVENTS in 10+ minutes! โŒจ 11:16 2023-12-14
69 How to HIDE and SHOW HTML using JavaScript ๐Ÿ–ผ 5:11 2023-12-14
70 What are NodeLists in JavaScript? ๐Ÿ“ƒ 13:22 2023-12-16
71 Learn the JavaScript classList property easy! ๐Ÿ’ก 16:00 2023-12-16
72 Build this rock paper scissors game with JavaScript! ๐Ÿ‘Š 18:54 2023-12-24
73 Build this image slider with JavaScript! ๐Ÿ–ผ๏ธ 15:49 2023-12-26
74 What is JavaScript CALLBACK HELL? ๐Ÿ”ฅ 5:49 2023-12-19
75 What are JavaScript PROMISES? ๐Ÿคž 12:37 2023-12-21
76 JavaScript ASYNC/AWAIT is easy! โณ 4:39 2023-12-21
77 Learn JSON files in 10 minutes! ๐Ÿ“„ 10:09 2023-12-22
78 Learn how JavaScript COOKIES work! ๐Ÿช 14:15 2022-04-23
79 How to FETCH data from an API using JavaScript โ†ฉ๏ธ 14:17 2023-12-28
80 Create a weather app with JavaScript! โ˜€๏ธ 38:40 2023-12-30
For your README

Embed a badge

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

Watch time: 12h 50m ยท 80 videos

Markdown
[![Watch time: 12h 50m ยท 80 videos](https://playlistduration.com/badge/playlist/PLZPZq0r_RZOO1zkgO4bIdfuLpizCeHYKv.svg)](https://playlistduration.com/playlist/PLZPZq0r_RZOO1zkgO4bIdfuLpizCeHYKv)
HTML
<a href="https://playlistduration.com/playlist/PLZPZq0r_RZOO1zkgO4bIdfuLpizCeHYKv"><img src="https://playlistduration.com/badge/playlist/PLZPZq0r_RZOO1zkgO4bIdfuLpizCeHYKv.svg" alt="Watch time: 12h 50m ยท 80 videos" width="210" 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/PLZPZq0r_RZOO1zkgO4bIdfuLpizCeHYKv returns them as JSON โ€” free, no key. API docs โ†’

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