Links to videos that cover the Processing basics.
Hello ProcessingA quick intro guiding you to create a simple drawing tool. No software install needed.
Learning ProcessingA complete introductory course on Processing, designed for complete beginners.
DebugLearn how to pause and step through your running code with the Processing Debugger.
The Coding TrainAll aboard the Coding Train with Daniel Shiffman, a YouTube channel dedicated to beginner-friendly creative coding tutorials and challenges.
Plethora ProjectThese video tutorials cover issues of programming and computational design issues in Processing.
Happy CodingLearn to code using Processing, from functions and variables to libraries and exporting applications.
Fun ProgrammingWrite short programs in Processing that generate graphics and animation.
2D Animation & InteractionAn 8-week online video class that will teach you to create powerful, expressive, and interactive computer graphics.
A collection of step-by-step lessons covering beginner, intermediate, and advanced topics.
Getting StartedWelcome to Processing! This introduction covers the basics of writing Processing code.Level: Beginner
Processing OverviewA little more detailed introduction to the different features of Processing than the Getting Started tutorial.Level: Beginner
Coordinate System and ShapesDrawing simple shapes and using the coordinate system.Level: Beginner
ColorAn introduction to digital color.Level: Beginner
ObjectsThe basics of object-oriented programming.Level: Beginner
InteractivityIntroduction to interactivity with the mouse and keyboard.Level: Beginner
TypographyWorking with typefaces and text.Level: Beginner
Strings and Drawing TextLearn how use the String class and display text onscreen.Level: Intermediate
ArraysHow to store and access data in array structures.Level: Intermediate
Images and PixelsHow to load and display images as well as access their pixels.Level: Intermediate
CurvesLearn how to draw arcs, spline curves, and bezier curves.Level: Intermediate
2D TransformationsLearn how to translate, rotate, and scale shapes using 2D transformations.Level: Intermediate
PShapeHow to use the PShape class in Processing.Level: Intermediate
Two-Dimensional ArraysStore and acess data in a matrix using a two-dimensional array.Level: Intermediate
SoundLearn how to play, analyze, and synthesize sound with the Sound Library.Level: Intermediate
ElectronicsControl physical media with Processing, Arduino, and Wiring.Level: Intermediate
NetworkAn introduction to sending and receiving data with clients and servers.Level: Intermediate
- Use Processing to output print quality images and documents.Level: Intermediate
PVectorAn introduction to useing the PVector class in Processing.Level: Advanced
P3DDeveloping advanced graphics applications in Processing using P3D (OpenGL) mode.Level: Advanced
VideoHow to display live and recorded video.Level: Advanced
Render TechniquesTools for rendering geometries in Processing.Level: Intermediate