- CSS Custom Properties
- MediaQueryList API
- Array Methods
- DOM Manipulation
- Fetch API
- Promises and Async/Await
As most of the work is done by Javascript. If you are new to Javascript, you should know how you can access the DOM and how to work with Arrays.