ES6 for Everyone by Wes Bos logo

ES6 for Everyone by Wes Bos

Free

The best way to learn modern ES6 JavaScript

FreeFree tier
Starting Price
$139/mo
Type
Open Source
LinksX

About ES6 for Everyone by Wes Bos

ES6 for Everyone is a comprehensive online course by Wes Bos that teaches modern ES6 JavaScript. The course covers all new features of ES6 including new variables, scoping, template strings, arrow functions, destructuring, iterables, the spread operator, modules, NPM, classes, proxies, generators, sets, maps, ESLint, and Webpack. It consists of 21 modules designed to strengthen core JavaScript skills and prepare developers to write modern JavaScript. The course is aimed at intermediate to advanced JavaScript developers who already have foundational knowledge of functions, variables, objects, and arrays. It includes video tutorials, real-world examples, and exercises, and is taught by Wes Bos, a full-stack developer, teacher, and co-host of the Syntax podcast, who has sold over 55,000 copies of his courses and taught over 500 students in 200+ classes.

Key Features

21 modules covering all ES6 features
New Variables, Scoping and Template Strings
Arrow Functions and Destructuring
Iterables and Looping over data
Spread operator and rest parameters
Modules and NPM
Classes, Proxies, Generators, Sets, and Maps
ESLint for clean code
Webpack bundling setup

Pros & Cons

Pros
  • Comprehensive coverage of all ES6 features in 21 modules
  • Taught by experienced instructor Wes Bos with proven teaching track record
  • Includes real-world examples and exercises
  • Suitable for intermediate to advanced developers who want to modernize their skills
  • Positive testimonials from industry experts like Dan Abramov and Heather Payne
  • Offers team licenses for group learning
Cons
  • Not suitable for absolute beginners; requires prior JavaScript knowledge
  • Does not cover advanced topics beyond ES6 (e.g., ES7+)
  • Paid course; no free version or trial mentioned, though occasionally on sale
  • Pricing at $139 regular may be high for some learners
  • Content may become outdated as JavaScript evolves beyond ES6

Best For

Upgrading JavaScript skills to modern ES6Learning ES6 for React or Vanilla JS developmentImproving core JavaScript understanding for front-end developmentPreparing for modern JavaScript tooling with Webpack and NPMBridging personal learning gaps for existing JS developers

FAQ

Who is this course for?
Almost everyone with existing JavaScript knowledge. It's designed for intermediate to advanced JS developers, PHP/WordPress developers transitioning to the client side, and anyone wanting to bridge personal learning gaps in modern JavaScript. Absolute beginners should look for a more introductory course.
What topics are covered in the course?
The course includes 21 modules covering the entirety of ES6: new variables, scoping, template strings, arrow functions, destructuring, iterables, spread operator, modules, NPM, classes, proxies, generators, sets, maps, ESLint, and Webpack.
Who is Wes Bos?
Wes Bos is a Full Stack Developer, Speaker, and Teacher from Canada. He is a course creator, independent web developer, and co-host of the Syntax podcast. He has taught over 500 students in 200+ classes and authored several popular courses including React for Beginners, Advanced React and GraphQL, and Learn Node.
Is there a discount or sale available?
At the time of writing, a Black Friday 50% off sale is active, bringing the price from $139 to $69 per package. The course regularly costs $139.