Here’s an opposing viewpoint to the one expressed by Daphne Koller here. The opposing view is Online Education: Is it All It’s Cracked Up to Be?
30 HTML5 and CSS form exercises has some good tutorials listed.
Very nice fold-in hidden menu for mobile devices and available for download onGithub.