Workload: 74 hours
The Complete JavaScript ES6 course teaches everything from JavaScript basics to advanced topics in the language, such as functional and asynchronous programming.
The course opens with an introduction to JavaScript and its syntax — variables, operators, functions and objects. It then moves to more advanced topics such as object-oriented, functional and asynchronous programming. It also teaches what ES6 (EcmaScript 6) brought, including arrow functions, template strings, destructuring and more.