Course Review: ES6: The Right Parts by Kyle Simpson

Quick Summary:

This course introduces developers to the latest evolution of the JavaScript language. It features a curated selection of ES6 features that will help you to write more declarative, readable code.

Specific topics include: arrow functions, block scoping, default values, the rest/spread operator, destructuring, template strings, iterators/generators and more. Click here for full syllabus.

Content Review:

  • [Good] Content is organized into six main topics and subdivided into individual lectures that range from 4 – 13 minutes in length. This makes the course feel more approachable because there isn’t too much content crammed into any one lecture.
  • [Good] The instructor has a clear and concise presentational style. He is very familiar with the material.
  • [Good] No powerpoint slides! Lectures are based on live coding examples which makes it feel as if you are pair-programming with the instructor.
  • [Good] Concepts are introduced in a code editor and then code is executed in the browser console to illustrate functionality.
  • [Good] By comparing new ES6 features with old ES5 features, the lectures highlight how improvements in JavaScript syntax can be integrated into your existing development workflow.
  • [Good] Code challenges at the end of every section help to reinforce key concepts.
  • [Nit-picky] At times, examples are very esoteric (read: “Where on earth would I use this?”). In these instances, I would have liked more concrete examples.

Duration: 5h 18mins

Availability:

Would I recommend this course? Yes.

Care to share?