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.
Language hub
Editorial Guides
The Best Free JavaScript Course in 2026 (Honest Review) โBest Free Frontend Development Courses in 2026 (Ranked by Platform and Step) โHow to Become a Frontend Developer for Free in 2026 โ5 free JavaScript courses include a certificate
See all free coding courses with certificates โ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.
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.
JavaScriptIntermediate
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.
JavaScriptIntermediate
Harvard's web development course covering HTML, CSS, JavaScript, Django, SQL, and API design. Learn to build complex, data-driven web applications. Free to audit; certificate via edX.
JavaScriptIntermediate
IBM's full-stack development certificate on Coursera. Covers HTML/CSS, JavaScript, React, Node.js, Express, MongoDB, Docker, Kubernetes, and microservices. Free to audit.
JavaScriptAdvanced
MIT's math for CS course. Covers logic, proofs, graph theory, probability, and recurrences, all foundational for computer science theory and technical interviews.
JavaScriptAdvanced
Learn testing methodologies with JavaScript. Covers Chai testing library, Mocha, Helmet security, Passport.js authentication, and building a Node.js application with full test coverage. Free certificate.
JavaScriptIntermediate
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.