- Variables and strict mode
- Classification of data types
- Interpolation (ES6)
- Operators
- Git and GitHub
- Conditions
- Loops and iteration
- Functions. Arrow functions (ES6)
- Methods and properties of strings and numbers
- Callback functions
- Objects.ES6 Destructuring
- Arrays and pseudo-arrays
- Passing by reference or value.Spread Operator (ES6-ES9)
- OOP basics.Prototype based inheritance
- Chrome DevTools
- Dynamic typing
- Retrieving Page Elements
- Action Elements
- Events and their handlers
- DOM navigation. Data-attributes
- Async. Defer. Dynamic scripts