Курс JS на кухне у Майкла (ES6 для профессионалов)

Курс JavaScript на кухне у Майкла (ES6)
Учебный курс представляет собой 8 видео-уроков. После видео-урока дается домашнее задание. Необходимо планировать примерно 4 часа для прохождения каждого урока. Домашние задания обязательны для выполнения и проверяются ментором. На прохождение курса дается 1 месяц.
Список уроков 4 часа видео + ДЗ
  1. Что такое ECMAScript - 10 мин видео + домашнее задание
  2. ES5 - ES6 полезные фичи (setTimeout, forEach, map, let, const, use strict, rest parameters, spread, destructuring, template literals, iterate objects/arrays) - 50 мин видео + ДЗ
  3. Arrow Functions - 15 мин + ДЗ
  4. Classes (prototypical inheritance, ES6 classes, usage) - 40 мин видео + ДЗ
  5. Promises (Promisifying, create promise, chaining promises, promise implementation) - 40 мин видео + ДЗ
  6. ES7, ES8, Async/Await, Generators - 50 мин + ДЗ
  7. Modules (CommonJS, AMD, ES6, in browser, in Node.js, with Webpack) - 60 мин + ДЗ
  8. Babel (понижение версии ECMAScript, полифилы, поддержка в браузерах) - 40 мин + ДЗ