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)
Animating with the JavaScript Web Animations API
Duration 1 hour 59 minutes 45 seconds
Course
Build Animated Physics Game with JavaScript
Duration 3 hours 29 minutes 27 seconds
Course
100 Days Of Code: The Complete Web Development Bootcamp 2024
Duration 78 hours 51 minutes 55 seconds
Course
Up and Running With PixiJS
Duration 2 hours 8 minutes 52 seconds
Course
GraphQL for beginners with JavaScript
Duration 5 hours 35 minutes 31 seconds
Course
Object-oriented Programming in JavaScript
Duration 3 hours 53 minutes 46 seconds
Course