Based on the best selling book of the same name, this day-long course will introduce you to the basics of JavaScript, the Document Object Model and DOM manipulation.
Through a series of practical examples you will learn the vocabulary of the DOM and how this can be used to update the content and behaviour of the page. Using the concept of unobtrusive JavaScript, you will learn how to create advanced functionality that is accessible and degrades gracefully.
By the end of this course you’ll have a full understanding of the power of the Document Object Model. You will be able to add markup to the page and change styles using the DOM, all from an external JavaScript file. Using this knowledge you will be able to start adding advanced interactivity to your sites, in order to create the best user experience possible.


Jeremy is technical director at Clearleft. He wrote the books DOM Scripting, Bulletproof Ajax and most recently HTML5 For Web Designers, but what he really wants to do is direct. His latest project is Huffduffer, a service for creating podcasts of found sounds. When he’s not making websites, Jeremy plays bouzouki in the band Salter Cane. His online home is adactio.com.