Various processing exercises from an Intro to Interactivity course taught by Casey Reas, beginning with simple functional concepts and ending with simple object oriented programming. There's quite a few illustration and programming mashups. Note: these exercises require Java to run.
The excercises & projects
Course website
Processing
