In the Autumn term 2012, I taught the Software Studies for Media Designers course at Media Lab, with Markku Reunanen. I taught HTML5 Canvas with JavaScript, and Markku taught Processing.
The objective of this course was to teach the basics of programming to an audience of designers and artists. In the end, we published quite a lot of teaching material in the course blog.
You can visit the course blog here:
http://softwarestudies.mlog.taik.fi/
If you’re interested in HTML5 and JS in particular, you can check out my tutorials here (tutorials have been cleaned up from previous year):Â http://webmediadev.wordpress.com/