Codecademy is an online interactive platform that offers free coding classes in 8 different programming languages including PythonPHPjQueryJavaScriptAngularJS, and Ruby, as well as markup languages HTML and CSS. As of January 2014, the site had over 24 million users who had completed over 100 million exercises.

This is an introduction to World-Wide Web technologies for complete beginners, and it teaches how to build and maintain Web sites that are rich in information and content, interactive and easy to use. HTML, CSS and Javascript are introduced.

Suggested Schedule for HTML & CSS
Day 1  Introduction to HTML
Day 2  HTML Structure: Using Lists
Day 3  HTML Structure: Tables, Divs and Spans
Day 4  Introudcution to CSS
Day 5  CSS Classes and IDs
Suggested Schedule for JavaScript
Day 1  Introduction to JavaScript
Day 2  Functions
Day 3  'For' Loops in Javascript
Day 4  'While' Loops in Javascript
Day 5  Control Flow