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
Turtle Graphics
Use functions to create a pen that you can rotate and move.
Chapter 7:
If Statements
If Statements Examples
Chapter 8:
Animation
Animation Examples
Worms
Your basghetti is now worms!
Vine
Procedurally generated vine animation.
Chapter 9:
Input
Input
Use mouse and keyboard input to make interactive sketches.
Input Examples
Chapter 10:
For Loops
For Loops
Use patterns to repeat work without repeating code.
For Loops Examples
Spiral
Create a colorful spiral.
Chapter 11:
Arrays
Arrays
Create variables that hold multiple values.
Arrays Examples
Chapter 12:
Using Objects
Using Objects Examples
Eyes
This example creates creepy eyes that follow your mouse.
Chapter 13:
Creating Classes
Creating Classes Examples
Flocking
Simulate the behavior of a flock of birds.
Flyers
Create a swarm that follows the mouse.
Chapter 14:
ArrayLists
ArrayLists
Create an object that stores other objects.
ArrayLists Examples
Chapter 15:
Images
Images
Display and manipulate image files.
Images Examples
Chapter 16:
Libraries
Libraries
Use libraries to expand what Processing can do.
Libraries Examples
Random Piano
Use the Minim library to play random piano notes.
Chapter 17:
Collision Detection
Chapter 18:
Exporting Applications
Chapter 19:
Processing.js
Chapter 20:
What's Next?
What's Next?
Some options to explore after learning Processing.