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.

I'm a PHP developer, with years of Laravel experience. I'm the founder of Codecourse, where I teach people to code with screencasts. I love breaking complicated topics down so they make sense, and can help with general advice or specific questions related to PHP, Laravel, Slim 3, Silex, Vue.js (or Vuex), HTML and CSS.