JavaScriptBeginner
JavaScript Algorithms and Data Structures
Learn JavaScript from scratch. Covers ES6, regular expressions, debugging, data structures, OOP, functional programming, and algorithm scripting. Includes a free verified certificate.
Free course on Scrimba
No certificate with this course.
Open Course Premium versionScrimba's Learn JavaScript course is free, and you take it at scrimba.com. It uses interactive screencasts: you pause the video and edit the instructor's code right in the player, which is why it tends to stick better than watching alone. The free course has no certificate and no paywall on the lessons. Our 'Go deeper' button points to Scrimba Pro, the paid plan that adds certificates, solutions, and larger career paths. We are not in Scrimba's affiliate program, so we earn nothing if you upgrade. You do not need Pro to finish the free JavaScript course. Learn the fundamentals free here, and upgrade only if you want the certificate or the guided front-end path.
Scrimba lists the free JavaScript course at around 30 hours of interactive screencasts (source: scrimba.com/learn/learnjavascript).
Scrimba's interactive JavaScript course lets you edit code right inside the video player. Covers syntax, functions, arrays, objects, DOM manipulation, and building real mini-projects.
JavaScriptBeginner
Learn JavaScript from scratch. Covers ES6, regular expressions, debugging, data structures, OOP, functional programming, and algorithm scripting. Includes a free verified certificate.
JavaScriptBeginner
The Odin Project's Foundations path takes you from zero to a working understanding of HTML, CSS, and JavaScript. Project-based learning with real code you build and can show to employers.
JavaScriptBeginner
Khan Academy's visual introduction to JavaScript. Learn by creating drawings and animations in the browser. Great for beginners who want immediate visual feedback as they learn programming fundamentals.