Courses
All courses
AI Path
Frontend Path
Pricing
Courses
Log in
For Teams
Courses
All courses
AI Path
Frontend Path
Pricing
Pricing
Create Account
Log in
Go Pro!
Courses
All courses
AI Path
Frontend Path
Karma
Dashboard
Connect to Discord
Find a course
Settings
New scrim
Log out
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