JavaScript
JavaScript
Free JavaScript course, 52 video lessons by Toptal.
52 Lesson
5 hr 16 min
8 Enrolled
Certificate: Yes
Intro Course content
52 Lesson · 5 hr 16 min
01
JavaScript Video Tutorial - Using $destroy to clean up $scopes in AngularJS
08:39
02
JavaScript Video Tutorial - Understanding $eval and $evalAsync in AngularJS
05:30
03
JavaScript Video Tutorial - Understanding $apply and $applyAsync in AngularJS
04:45
04
JavaScript Video Tutorial - Understanding $$postDigest and $digest in AngularJS
05:45
05
JavaScript Video Tutorial - Understanding $broadcast and $emit in AngularJS
06:36
06
JavaScript Video Tutorial - Understanding the difference between $watch and $observe in AngularJS
05:51
07
JavaScript Video Tutorial - Using $parser and $watch in AngularJS
05:23
08
JavaScript Video Tutorial - Using $watch $watchGroup and $watchCollection functions in AngularJS
07:17
09
AngularJS Video Tutorial - Creating a Custom Filter
05:02
10
AngularJS Video Tutorial - Using Parameters with Custom Filters
05:33
11
AngularJS Video Tutorial - Filtering a List of Items with a Custom List Filter
04:47
12
JavaScript Video Tutorial - Using countBy function in UnderscoreJS
06:38
13
JavaScript Video Tutorial - Using sample and size functions in UnderscoreJS
03:36
14
JavaScript Video Tutorial - Using partition function in UnderscoreJS
06:06
15
JavaScript Video Tutorial - Using toArray function in UnderscoreJS
04:51
16
JavaScript Video Tutorial - Using first initial last and rest functions in UnderscoreJS
06:38
17
JavaScript Video Tutorial - Using compact and flatten functions in UnderscoreJS
06:51
18
JavaScript Video Tutorial - without union intersection and difference functions in UnderscoreJS
06:04
19
JavaScript Video Tutorial - Using uniq function in UnderscoreJS
09:43
20
JavaScript Video Tutorial - Using zip object and range functions in UnderscoreJS
08:07
21
JavaScript Video Tutorial - Using indexOf lastIndexOf and sortedIndex functions in UnderscoreJS
09:08
22
JavaScript Video Tutorial - Using each function in UnderscoreJS
06:14
23
JavaScript Video Tutorial - Using the map function to transform collections in UnderscoreJS
07:57
24
JavaScript Video Tutorial - Using reduce and reduceRight functions in UnderscoreJS
08:10
25
JavaScript Video Tutorial - Using find and filter functions in UnderscoreJS
03:36
26
JavaScript Video Tutorial - Using contains function in UnderscoreJS
03:46
27
JavaScript Video Tutorial - Using reject some and every functions in UnderscoreJS
05:32
28
JavaScript Video Tutorial - Using where and findWhere functions in UnderscoreJS
03:31
29
JavaScript Video Tutorial - Using invoke function in UnderscoreJS
04:26
30
JavaScript Video Tutorial - Using pluck and shuffle functions in UnderscoreJS
04:10
31
JavaScript Video Tutorial - Using max and min functions in UnderscoreJS
06:37
32
JavaScript Video Tutorial - Using sortBy function in UnderscoreJS
07:54
33
JavaScript Video Tutorial - Using groupBy function in UnderscoreJS
09:37
34
JavaScript Video Tutorial - Using indexBy function in UnderscoreJS
05:43
35
JavaScript Video Tutorial - Creating Arrays in Javascript
05:04
36
JavaScript Video Tutorial - Adding and Removing Elements from an Array
04:06
37
JavaScript Video Tutorial - Extracting Splicing and Concatenating with Arrays
07:25
38
JavaScript Video Tutorial - Finding Items in an Array
05:17
39
JavaScript Video Tutorial - Sorting and Reverse Sorting an Array
06:28
40
JavaScript Video Tutorial - Outputting an Array to a String
03:19
41
JavaScript Video Tutorial - The Flexibility of Function Arguments in JavaScript
07:08
42
JavaScript Video Tutorial - The Behavior of This in JavaScript
09:02
43
JavaScript Video Tutorial - Object Properties Using Getters and Setters
07:31
44
JavaScript Video Tutorial - Object Owned Properties
05:38
45
JavaScript Video Tutorial - Preventing Extensions on an Object
05:34
46
JavaScript Video Tutorial - Sealing an Object to Prevent Changes to Properties
08:10
47
JavaScript Video Tutorial - The Enumerable Property Descriptor
03:52
48
JavaScript Video Tutorial - Extending a Prototype Object and Modifying It
07:03
49
JavaScript Video Tutorial - Three Types of Properties on an Object
06:02
50
JavaScript Video Tutorial - Closures
04:16
51
JavaScript Video Tutorial - How to Define Multiple Properties at Once
04:34
52
JavaScript Video Tutorial - Freezing an Object
05:24