The class covers the basics of Processing and ramps up rather quickly, covering UI creation with controlP5, in the context of creating drawing and animation tools. The last half of the course focuses on integrating a custom hardware controller created with an Arduino to control the animation application created earlier in the course.
There will also be a paid download version with supplementary materials and book chapters with everything edited together nicely. We've also prepared a kit for the Arduino portion of the course that is available on the page linked to above. The kit has everything you need to follow along and is aimed at those new to electronics and requires no soldering