This tutorial project cover how to:
- select elements in the DOM with querySelector
- iterate through lists with forEach
- add/remove an element class
- add/remove event listeners
- timeout
- html5: data-attribute
- css3: positioning, flexbox, perspective, backface-visibility, transitions