Если знаете английский, есть замечательный Udemy.com , там много видеокурсов, стоят от 25$ до 200$ , но лучше ждать скидок , тогда все курсы не больше 15$ .
Freecodecamp (бесплатен) также мне очень понравился, так как на каждую тему есть пример и сразу задачка, но это опять же, если знаете язык.
Ну и книга "выразительный JavaScript ", есть в свободном доступе в переводе:)
Спасибо)