We will begin this course with a detailed overview of JavaScript, including explanations of script tags, boxes, consoles, variables, undefined, typeof, NaN, concatenation, comparison operators, logical operators, mathematical operators, and commenting.
Next, we will begin an intermediate lesson on JavaScript, including arrays, array prototypes, looping over arrays, objects, dates and times, intervals, countdown applications, callbacks, and callbacks in countdown.
We will then learn how to work with JavaScript elements, such as methods on using DOM elements, querySelectors, event handlers, input fields, creating elements, and styling elements.
To conclude, we will provide you with some bonus tips on linting and minification so you can become the best and most efficient coder you can be.