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 The Odin Project
The Odin Project's Foundations Path is the recommended starting point for the entire free curriculum. It covers HTML, CSS, JavaScript basics, Git, and the command line through hands-on projects. You set up a real development environment and build projects from scratch. After finishing, you're ready for The Odin Project's full-stack paths (JavaScript or Ruby on Rails). The main limitation: Foundations is demanding for beginners. If you've never coded, expect to spend weeks on individual projects. This is not a hand-holding curriculum.
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
Learn JavaScript from scratch. Covers ES6, regular expressions, debugging, data structures, OOP, functional programming, and algorithm scripting. Includes a free verified certificate.
JavaScriptBeginner
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
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.