Online videos are a fantastic way to learn JavaScript and follow along with the screen of the instructor. Here is an up-to-date list of online JavaScript tutorials that I recommend.

Free

JavaScript30

Build a JavaScript project a day for an entire month. Along the way you’ll improve your core JavaScript skills around arrays, build an HTML5 game, a countdown clock, and more.

Learn JavaScript - Full Course for Beginners

From FreeCodeCamp, this is an hour-long introduction to JavaScript’s main functionality and features.

JavaScript: From Fundamentals to Functional JS, v2

Bianca has a very informal but knowledgeable style of teaching. This is an 8-hour course(!) that covers a ton of information from the very basics onwards.

Advanced JavaScript

A fantastic 4-hour guide to advanced JavaScript concepts like the execution environment, scope, closures, inheritance, event loop and more. Highly recommended. The author also has a Modern JavaScript course that covers ES6/7/8.

Deep JavaScript Foundations

From Kyle Simpson of You Don’t Know JS fame, a wonderful, in-depth to advanced JavaScript. Fantastically well explained.

ES6 for Everyone

A practical and example-filled guide to both core JavaScript and ES6 features from Wes Bos.