Free places to learn web development.
A comprehensive reference and guide for HTML, CSS, and JavaScript maintained collaboratively, widely used as the canonical web platform documentation.
A self-paced curriculum of coding lessons and certifications covering web development, data structures, and more, with hands-on coding challenges.
A structured, project-based curriculum for learning full-stack web development, curating free resources and exercises into a guided path.
Community-built visual roadmaps that lay out the skills and steps to learn different developer roles and technologies.
A beginner-friendly reference site with short tutorials and interactive try-it-yourself editors for HTML, CSS, JavaScript, and more.
Harvard's introductory computer science course, free online, covering programming fundamentals, algorithms and web development from first principles.
A free, deeply detailed modern JavaScript tutorial that goes from language fundamentals through browser APIs, async patterns and more advanced topics, with runnable examples throughout.
A subscription video-course platform focused on in-depth, expert-taught frontend and full-stack engineering courses, aimed at working developers rather than absolute beginners.