JavaScript — MDN Web Docs
Mozilla's free, in-depth JavaScript guide and reference, from beginner tutorials to advanced topics.
Why I recommend it: One of the best free references for web developers. No sign-up needed.
9 free resources on this topic. Everything here is free and hand-picked. You can also search within this topic.
Mozilla's free, in-depth JavaScript guide and reference, from beginner tutorials to advanced topics.
Why I recommend it: One of the best free references for web developers. No sign-up needed.
Google's own free documentation for Apps Script, the JavaScript-based scripting language built into Google Workspace. You write code in a browser editor at script.google.com and automate Sheets, Docs, Gmail, Drive, Forms and Calendar — for example pulling job-application data into a Sheet, sending a templated follow-up email, or generating a document from a form response. The docs include quickstarts, per-service reference, triggers (time-based and event-based), and web app deployment. No install, no server, no card needed: a free personal Google account is enough. Daily quotas apply (for example a limited number of emails and script runtime per day) and a few features are Workspace-account only.
Why I recommend it: The cheapest real programming win for most people I coach: if you already live in Sheets and Gmail, Apps Script lets you automate the repetitive part of a job hunt or a small business without paying for Zapier or hosting anything. Start with a quickstart, not the reference. Two honest limits — the free quotas are generous for personal use but will stop a high-volume mailing, and scripts you copy from the web can read your whole Drive and inbox, so read the permission screen before you click Allow.
A New Orleans-based coding school. The Prep course — three weeks of JavaScript basics, taught live online — is free and open to complete beginners, and is the entry point to everything else they run. The longer adult workforce programme and the High School to High Wage track follow on from it.
Why I recommend it: Start with the free Prep course and nothing else. It is free and it answers the only question that matters early on: do you actually like this work? The longer workforce program is not free — ask them directly what it costs and what the financing terms are before you commit, and treat their published average starting salary as their own marketing figure, not a promise.
The JavaScript library for bespoke data visualization. Build custom, interactive charts and data stories directly in the browser.
From the site: The JavaScript library for bespoke data visualization
Why I recommend it: Open-source library maintained by Observable; free to use under the ISC license.
The official free React docs, including the interactive "Learn React" course that teaches components, state and hooks from scratch with in-browser exercises.
From the site: React is the library for web and native user interfaces. Build user interfaces out of individual pieces called components written in JavaScript. React is designed to let you seamlessly combine components written by independent people, teams, and organizations.
Why I recommend it: If you want to build web interfaces, start with the official tutorial rather than a paid bootcamp — it is free and better maintained.
Google's free step-by-step tutorials for building and publishing a browser extension, from a first "hello world" to using storage, scripting and the side panel.
From the site: All the basics to get started with Chrome extensions
Why I recommend it: A small extension is one of the fastest portfolio projects you can actually finish and show someone.
The reference standard for HTML, CSS, JavaScript, and web APIs, with tutorials and learning paths for new developers.
Why I recommend it: Details: free, trustworthy, and employer-recognized. Use the Learn section as a structured curriculum, not just a lookup tool.
Free, project-heavy full-stack web development curriculum.
Why I recommend it: Harder and slower than tutorial sites, and that is the point. You finish with a portfolio, not a playlist.
University of Michigan series on building database-backed web apps with HTML, CSS, PHP, SQL, and JavaScript.
Why I recommend it: Dr. Chuck teaches beginners better than almost anyone. The stack is not the trendiest, but you finish actually understanding how a web app fits together.