ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020

10m
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
Star icon$$$
4.5
93
people completed
Bookmark
Download
RSS

Released in 2015, ES6 was a major update to the JavaScript language, providing many new powerful additions to the language. From arrow functions, classes, generators, and proxies to Promises and Modules, ES6 solved many of the languages problems with cleaner, more concise syntax and functionality.

Since then, a new version of JavaScript is released every year, providing even more power to JavaScript Developers:

ES2016 brings with it Array.prototype.includes, ES2017 has async and await, ES2018 adds new capabilities to regular expressions and async iterators, ES2019 has Object.fromEntries, Array.prototype.flat and flatMap, and ES2020 has dynamic imports, globalThis, and BigInt.

Staying up to date with the language as it evolves saves you from being stumped by new APIs and syntax! Learning ES6 and Beyond will ensure you can drop into any JavaScript codebase and have the best shot at being productive on day one.

Instructor

Mike Sherov

Writing JS, CSS, and HTML professionally since 2004. Open source contributor to projects like jQuery, jQueryUI, ESLint, Webpack, npm, JSCS, Esprima and more. I’ve also served on the CSSWG on the CSSOM spec and on the jQuery Foundation Board of Directors (now the OpenJS Foundation). I enjoy developer tooling, performance optimization, and software craftsmanship. When I’m not programming or teaching, I enjoy spending time with my wife and twin sons, playing video games, and obsessing over boutique salt varieties.

Course content (5 lessons)

    illustration for ES6 and Beyond - JavaScript Tips and Tricks from ES2015 to ES2020