We’re very excited to be releasing a series of courses on HTML5 this week. Senior staff author James Williamson kicks off the content with a new course releasing today, HTML5: Structure, Syntax, and Semantics. This course is designed as the starting point; other courses will teach how to use HTML5 web forms, local storage, rich media, and graphics with the HTML5 <canvas> tag. Let us know what else you’re interested in learning about HTML5 by leaving us a comment with this post.
I had a chance to ask James about his experiences preparing for this course.
Q: What got you interested in HTML5?
A: When it seemed that the implementation of XHTML 2 just wasn’t going to happen. I remember hearing about the founding of WHATWG and how they planned to keep working on HTML. At the time I viewed it as a pleasant curiosity, but as we can see, they were on the right track.
Q: What are some of the most surprising uses of HTML5 you’ve seen?
A: I have to be really careful here, because there are a lot of demos and examples floating around out there that, while amazing executions of HTML and JavaScript, aren’t technically HTML5. Overall, I’d have to say I’m most surprised at how quickly Canvas is maturing. Although the Canvas API is in its own spec in the W3C, the canvas element is native to HTML5. Check out Hakim El Hattab’s demo page and you’ll see how far some people are pushing the envelope.








