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 Full Stack JavaScript Path is an advanced continuation of the Foundations path. It covers JavaScript in depth, React, Node.js, Express, and databases, taught through ambitious projects. The course is completely free on theodinproject.com. After finishing, you're a capable full-stack JavaScript developer with real portfolio projects. The main limitation: it's demanding and long (6-12 months part-time). Some projects are genuinely challenging. But that difficulty is the point: you come out able to build anything.
The Odin Project's full-stack JavaScript curriculum. Covers advanced JavaScript, Node.js, Express, databases, React, and deployment. Projects include a weather app, todo list, and full-stack web application.
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
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.