"Opera Web Standards Curriculum was produced by the folks behind the Opera browser in association with the Yahoo! Developer Network. It's designed as a complete course to teach standards-based web development, including HTML, CSS, web design, and JavaScript. It's a work in progress consisting of 23 current articles, with 30 more to come by late September."