FreeCodeCamp : FreeCodeCamp offers a comprehensive and engaging course to learn HTML, CSS, and the fundamentals of responsive design for free!
Coursera : Learn from a prestigious university! This structured, free course guides you through the fundamental components of the web
Udemy : Udemy offers a free beginner course with real-life examples that allows you to code and learn through hands-on projects
edX : A free, comprehensive front-end and back-end programming course and everything to the next level
Mozilla Developer Network (MDN) : Mozilla guides are free, very detailed, and current. Got time? Learn at your own pace and with original documentation
The Odin Project : A free full-stack developer curriculum focused on learning-by-doing (project-based) from zero to completion
Khan Academy : Lessons are designed for beginners and web development novices. Excellent for kids or new developers
Codecademy : A fun way to practice the fundamentals of JavaScript through interactive coding challenges
Google Digital Garage : Learn how websites function with digital marketing basics—perfect for any developer looking to go freelance