Go Pro!Bootcamp

Bootcamp

Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Learn modern JavaScript

This playlist is part of Learn Modern JavaScript

Learn modern JavaScript

30 lessons 52 min

1. JavaScript ES6 Intro
1:09
2. Explore Differences Between the var and let Keywords
2:02
3. Frontend Career Path
1:58
4. Compare Scopes of the var and let Keywords
2:27
5. Declare a Read-Only Variable with the const Keyword
2:03
6. Mutate an Array Declared with const
1:07
7. Prevent Object Mutation
2:21
8. Use Arrow Functions to Write Concise Anonymous Functions
1:02
9. Write Arrow Functions with Parameters
0:59
10. Write Higher Order Arrow Functions
3:34
11. Set Default Parameters for Your Functions
0:51
12. Use the Rest Operator with Function Parameters
1:27
13. Use the Spread Operator to Evaluate Arrays In-Place
1:43
14. Use Destructuring Assignment to Assign Variables from Objects
2:55
15. Use Destructuring Assignment to Assign Variables from Nested Objects
1:33
16. Use Destructuring Assignment to Assign Variables from Arrays
1:41
17. Use Destructuring Assignment with the Rest Operator to Reassign Array Elements
1:21
18. Use Destructuring Assignment to Pass an Object as a Function's Parameters
1:29
19. Create Strings using Template Literals
4:02
20. Write Concise Object Literal Declarations Using Simple Fields
1:38
21. Write Concise Declarative Functions with ES6
0:28
22. Use class Syntax to Define a Constructor Function
2:10
23. Use getters and setters to Control Access to an Object
5:10
24. Understand the Differences Between import and require
2:13
25. Use export to Reuse a Code Block
1:03
26. Use * to Import Everything from a File
1:06
27. Create an Export Fallback with export default
0:32
28. Import a Default Export
0:47
29. JavaScript ES6 Outro
0:14
30. Congratulations on completing Learn Modern JavaScript! 🎉
0:59