Premium Javascript (Premium membership)

63h 55m 37s
English
Paid
June 24, 2024

This is not just another course on JavaScript, where the teacher just writes something, without really explaining what he is doing, and in the end says, look here's what we got. The author of this course, Gordon Shue, explains in detail how and why we use one method or another. His task is not to dryly show you what can be done with JavaScript, but on the contrary to make you understand why it does exactly that and not differently. If you are used to watching courses from Udemy, treehouse or content from other sites, you will be pleasantly surprised by the quality of the course from Gordon.

More

You can also watch a free course from Gordon here.

Watch Online Premium Javascript (Premium membership)

Join premium to watch
Go to premium
# Title Duration
1 2. jQuery is irrelevant 01:19
2 3. The steps 01:16:35
3 4. Event listeners, toggle, delete, filter 01:11:16
4 5. edit, editKeyup, update 53:14
5 6. Rendering with templates 42:16
6 7. localStorage, init 33:40
7 1. What is testing? 17:06
8 2. forEach, first steps 20:25
9 3. forEach, callback arguments 13:50
10 4. forEach, optional this 29:10
11 5. filter 51:40
12 6. map 44:35
13 7. reduce, first steps 19:41
14 8. reduce, deciphering docs 48:01
15 9. reduce, finishing up 01:43:26
16 1. Error handling, setTimeout 30:47
17 2. Constructors, console.log output 58:18
18 3. Where we are now 33:45
19 1. Introduction to the library 16:27
20 2. Approaching docs like a pro 32:47
21 3. What are IIFEs? 26:56
22 4. IIFEs and sharing data 16:06
23 5. Scopes, locals, closures, globals 17:09
24 6. librarySystem 44:19
25 7. noConflict 30:59
26 8. Prototypes, an introduction 15:50
27 9. Prototypes and constructors 23:02
28 10. isString, !!, and String.prototype 29:27
29 11. Remaining internal helper methods 31:39
30 12. checkCurrencyFormat 29:54
31 13. toFixed and rounding issues 42:20
32 14. formatMoney and style 21:54
33 15. Recursion, what is it? 38:59
34 16. Recursing through the DOM 33:11
35 17. Recursively mapping arrays 49:26
36 18. Regular expressions, first look 47:26
37 19. Regular expression capture groups 23:19
38 20. Lookaheads and backreferences 19:32
39 21. formatNumber 34:45
40 22. unformat, new RegExp 22:34
41 23. When Googling goes nowhere 19:28
42 24. formatColumn 30:13
43 25. Thinking recursively 23:07
44 26. Broken tests 42:22
45 27. Retrospective 59:34
46 1. How I see the world 08:47
47 2. How the average person thinks 06:59
48 3. Don't read every line of code 07:14
49 4. What is Underscore? 07:42
50 5. Two minute setup 01:46
51 6. Before you start 13:48
52 7. Remember main.js? 13:24
53 8. main.js event listeners 16:15
54 9. Strategically setting breakpoints 26:08
55 Getting the debugger to work 02:00
56 Why do open source? 32:05
57 Criteria for choosing a project 21:43
58 Better and meh ways to find a project 07:38
59 Should I open an issue? 17:16
60 2019-01-08 Underscore's isArrayLike 38:09
61 2019-03-07 _.keys 27:08
62 2019-03-19 Underscore issues, prs, etc 34:03
63 2019-03-20 Underscore closed issues 26:53
64 2019-03-22 Disabling:enabling all column breakpoints (Miriam) 40:24
65 2019-04-04 Underscore's first commit 24:03
66 2019-05-20 Regex II 36:39
67 2019-07-09 The debugger game on _.template 53:39
68 2019-07-10 The annoyances of method chaining in _.template 26:45
69 2019-07-11 Client/server model in Firefox's debugger, part 1 (Jaril Valenciano) 22:40
70 2019-07-12 Client/server model in Firefox's debugger, part 2 (Jaril Valenciano) 34:49
71 2019-07-15 Stepping through two examples with _.template 40:19
72 2019-07-19 Starting a simple server (Jaril Valenciano) 31:23
73 2019-07-22 Syntax highlighting bug part 1 (Janelle de Ment) 46:09
74 2019-07-23 Syntax highlighting bug part 1 (Janelle de Ment) 38:55
75 2019-07-24 Student story (Anthony Xie) 58:25
76 2019-08-05 Getting the debugger to work on server code 13:49
77 2019-08-08 listenInCluster part 1 (Jaril Valenciano) 20:31
78 2019-08-09 listenInCluster part 2 (Jaril Valenciano) 28:55
79 2019-08-13 Recursing one level into _.isEqual 45:01
80 2019-08-14 setupListenHandle (Jaril Valenciano) 40:28
81 2019-08-15 server.on (Jaril Valenciano) 37:32
82 2019-08-16 copyWithin, part 1 (Jake Ryan) 01:00:37
83 2019-08-16 copyWithin, part 2 (Jake Ryan) 51:27
84 2019-08-20 Recursing two levels into _.isEqual 39:30
85 2019-08-22 copyWithin, part 3 (Jake Ryan) 32:27
86 2019-08-27 copyWithin, refactoring, part 4 (Jake Ryan) 38:25
87 2019-08-28 copyWithin, part 5 (Jake Ryan) 39:55
88 2019-08-29 copyWithin, start parameter, part 6 (Jake Ryan) 26:25
89 2019-09-02 copyWithin, part 6 (Jake Ryan) 35:14
90 2019-09-04 Getting started with Firefox, part 1 (Luke Swiderski) 37:16
91 2019-09-05 copyWithin, part 7 (Jake Ryan) 42:59
92 2019-09-09 copyWithin, part 8, arrays with 3 elements (Jake Ryan) 40:52
93 2019-09-18 copyWithin, part 9, tables (Jake Ryan) 53:45
94 2019-09-19 copyWithin, part 10 (Jake Ryan) 30:50
95 2019-09-20 copyWithin, part 11 , end parameter (Jake Ryan) 35:52
96 2019-09-23 _.sortBy 35:49
97 2019-09-25 copyWithin, part 12, more on end (Jake Ryan) 25:19
98 2019-09-26 Firefox updates from the group 42:00
99 2019-09-30 Getting started with Firefox, part 2 (Luke Swiderski) 17:38
100 2019-10-01 Getting started with Firefox, part 3 (Luke Swiderski) 07:27
101 2019-10-02 copyWithin, part 12, drawings (Jake Ryan) 30:45
102 2019-10-07 _.sortedIndex part 1 (Gordon Zhu) 18:48
103 2019-10-07 _.sortedIndex part 1 (Gordon Zhu) 18:48
104 2019-10-09 Getting started with FireFox, part 5 (Luke Swiderski) 54:07
105 2019-10-10 Getting started with FireFox, part 6 (Luke Swiderski) 39:40
106 2019-10-14 Getting started with FireFox, part 7, bootstrapping Mozilla Central (Luke Swiderski) 21:20
107 2019-10-16 Getting started with FireFox, part 8, Setting up arcanist and moz-phab (Luke Swiderski) 45:18
108 2019-10-17 Underscore sortedIndex 22:35
109 2019-10-21 Getting started with FireFox, part 9, practice patch (Luke Swiderski) 35:18
110 2019-10-23 Getting started with FireFox, First visible change (Luke Swiderski) 39:45
111 2019-10-24 Getting started with Firefox, running the debugger on the debugger (Luke Swiderski) 12:04
112 2019-10-24 Debugger token highlighting bug (Janelle de Ment) 39:50
113 2019-10-28 Getting started with FireFox, reviewing an old pull request (Luke Swiderski) 49:28
114 2019-10-31 Debugger token highlighting bug, part 2 (Janelle de Ment) 34:38
115 2019-11-04 Getting started with FireFox, problem with replicating old pull requests (Luke Swiderski) 33:39
116 2019-11-05 Firefox, rewinding to different points in time (Luke Swiderski) 28:02
117 2019-11-21 Firefox, reviewing an old pull request (Luke Swiderski) 13:21
118 2019-11-22 Debugger token highlighting bug, part 3 (Janelle de Ment) 28:47
119 2019-11-27 A tricky case of `this` (Anthony Xie) 33:54
120 2019-12-13 Starting with Firefox on Windows (Stepan Stava) 20:30

Similar courses to Premium Javascript (Premium membership)

Complete Web Developer in 2023: Zero to Mastery

Complete Web Developer in 2023: Zero to Mastery

Duration 35 hours 23 minutes 21 seconds
Build Incredible Chatbots

Build Incredible Chatbots

Duration 7 hours 51 minutes
GraphQL for beginners with JavaScript

GraphQL for beginners with JavaScript

Duration 5 hours 35 minutes 31 seconds
DevOps.js Conference 2021

DevOps.js Conference 2021

Duration 7 hours 51 minutes 4 seconds
Build Telegram Bots with JavaScript: The Complete Guide

Build Telegram Bots with JavaScript: The Complete Guide

Duration 5 hours 28 minutes 48 seconds
Web security: Injection Attacks with Java & Spring Boot

Web security: Injection Attacks with Java & Spring Boot

Duration 8 hours 44 minutes 36 seconds
Mastering JavaScript Unit Testing

Mastering JavaScript Unit Testing

Duration 3 hours 51 minutes 31 seconds
Make a Spotify Clone from Scratch: JavaScript PHP and MySQL

Make a Spotify Clone from Scratch: JavaScript PHP and MySQL

Duration 14 hours 59 minutes 31 seconds