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.

ES6 JavaScript: The Complete Developer’s Guide

Popular teacher Stephen Grinder covers all the new features in JavaScript ES6 and how to use them.

JavaScript Algorithms and Data Structures Masterclass

A bootcamp-like dive into JavaScript algorithms and data structures commonly asked in interviews. You’ll learn how to implement things from scratch and understand the context for how to choose one over another.

Learning Algorithms in JavaScript from Scratch

A 3.5 hour course on JavaScript algorithms that helps you master when to use which one and how to implement from scratch. Valuable for technical interview preparation.