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 Full Stack Open
Full Stack Open is a free 12-week curriculum from the University of Helsinki that teaches modern web development (React, Node.js, PostgreSQL, Docker, GraphQL). It's entirely open source and free on their website. The course is hands-on: you build projects from scratch, and the learning comes from doing. After finishing, you're equipped to build full-stack applications from database to frontend. The main limitation: Full Stack Open is demanding. It expects you to already know JavaScript and be comfortable with self-directed learning. The pace is intense.
Over 40,000 students have completed Full Stack Open since its launch, and few free full-stack curriculums cover as much ground (source: fullstackopen.com).
The University of Helsinki's free Full Stack Open MOOC. Covers React, Redux, Node.js, REST and GraphQL APIs, MongoDB, testing, and CI/CD. Earns optional University of Helsinki ECTS credits on completion.
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.