It is a course for beginner. It is better if you have a basic understanding of HTML and CSS.
The objects, arrays, methods and even boleanas.
Events, assignment operators. Variables, var, let and const.
Loops for, while and break. Conditional structures, If else, switches and the ternary operator.
The arrow function. The form validation. The functions and classes.
You can write from scratch all you see on the video or use the files enclosed to every chapter.