All of the Processing JS tutorials from my iPad application will now be freely available here.

I recommend following the lessons on an ipad because a lot of the code is optimized for the ipad – ie it uses the accelerometer for controls.

If you are using an ipad or you want to view the lessons in full screen instead of the iframe use this link

Full Screen

Bonus Chapter – How do we get the ipad.accelerometer data?

Bonus CHapter – Adding Keyboard Input

Chapter 1 – How to use the ipad app

Chapter 2 - Primitive Shapes

Chapter 3 - Variables

Chapter 4 - Conditionals and Loops

Chapter 5 - Arrays, Animations, and Functions

Chapter 6 -Collision Detection

Chapter 7 - Classes, OOP

Chapter 8 - Polymorphism

Chapter 9 - Inheritance

Chapter 10 - Game State – Final Game