Processing Tutorials

Processing is a coding language for making creative, animated, interactive, and artistic projects. It's designed for folks who are new to coding, so it's the perfect place to start. It's also built on top of Java, so it's a great way to learn the fundamentals of coding, even if your eventual goal is to learn other languages.


Chapter 1: What is Programming?


Chapter 2: Calling Functions


Calling Functions Examples


Chapter 3: Using Variables


Using Variables Examples


Chapter 4: Creating Variables


Creating Variables Examples


Chapter 5: Creating Functions


Creating Functions Examples


Chapter 6: Debugging


Chapter 7: If Statements


If Statements Examples


Chapter 8: Animation


Animation Examples


Chapter 9: Input


Input Examples


Chapter 10: For Loops


For Loops Examples


Chapter 11: Arrays


Arrays Examples


Chapter 12: Using Objects


Using Objects Examples


Chapter 13: Creating Classes


Creating Classes Examples


Chapter 14: ArrayLists


ArrayLists Examples


Chapter 15: Images


Images Examples


Chapter 16: Libraries


Libraries Examples


Chapter 17: Collision Detection


Chapter 18: Exporting Applications


Chapter 19: Processing.js


Chapter 20: What's Next?


Hour of Code