• Javascript fundamentals
1.Basic syntax
2.Variables
3.Data structures
4.DOM
• Classes
1.Structuring a class
2.Constructors
3.Methods and properties
4.Extending classes
• Arrow functions
1.Syntax and usage
2.Lexial 'this'
• Promises
1.Async/Await
2..then() and .catch() syntax
3.Fetch API
• Destructuring
1.Unpack values from objects and array
2.Spread operators
• Modules
1.ES6 modules
2.Typescript
3.Webpack and Babel
4.Standard export/Default export
• High order array functions
1.forEach()
2.map()
3.filter()
4.reduce()
Thank you.