Introduction
2 videos - 3min
1. Welcome to the course
1min
2. How to get unstuck
2min
Promises
10 videos 5 exercises - 95min
3. Introduction
6min
4. .then
7min
5. Exercise for .then
5min
6. .catch
4min
7. Exercise lab for .catch
5min
8. Nesting Promises
8min
9. Nesting catch
7min
10. Converting callback to promises
9min
11. Creating a mini-promise-based calculator API
5min
12. Async-Await Introduction
10min
13. Error Handling
5min
14. Promise.all
9min
15. Exercise lab for Promise.all
5min
16. Promise.allSettled
5min
17. Exercise lab for Promise.allSettled
5min
Prototypal Inheritance Model
6 videos 2 exercises - 44min
18. Introduction
9min
19. getPrototypeOf
4min
20. Object.create
2min
21. setPrototypeOf
3min
22. Functional prototype chain
9min
23. Exercise lab for functional prototype
5min
24. delete and hasOwnProperty
7min
25. Exercise lab for delete
5min
DOM and Events
11 videos 3 exercises - 62min
26. Introduction
1min
27. What is DOM really?
4min
28. innerText vs innerHTML
4min
29. Exercise lab for innerText and innerHTML
5min
30. createElement
5min
31. append and prepend
3min
32. Removing elements
3min
33. addEventListener
6min
34. Exercise lab for addEventListener
5min
35. Event capturing and bubbling
8min
36. Third argument boolean
2min
37. removeEventListener
5min
38. Exercise lab for removeEventListener
5min
39. event.preventDefault
6min
Objects
7 videos - 42min
40. Equality check in JS
4min
41. sameValueZero Algorithm
4min
42. Iterating objects
6min
43. Introduction to iterators
8min
44. Example on iterators
8min
45. Objects passed by reference
5min
46. Generator functions
7min
Miscellaneous
2 videos - 15min
47. JSON parsing
10min
48. Strict mode
5min
Claim Course Certificate
Active Discussions
Create a New Topic for Discussion
Title
Title
Start Discussion