Did you see the post where Steve Faulkner called the HTML5 Document Outline a dangerous fiction? Go read it, especially if you’ve been teaching it.
Ugly Code for Hidden Pictures or playing with canvas, as I like to call it, has some interesting ideas for coding with canvas.
10 Things You Need to Know About Responsive Web Design is an Adobe Dev article. It’s an excellent overview of the topic.