DIY Web Resources - Codecademy

Codecademy

Codecademy offers free online courses, taking you from building a simple HTML/CSS site to teaching you JavaScript, jQuery, PHP, Python, Ruby - basically all you need to build a dynamic website that can be as complex as some of the most popular sites on the web.

The courses are interactive and are great if you are a beginner. If you are interested in web development, be sure to take a look.