Welcome to Processing! / Processing.org
Processing is a flexible software sketchbook and programming language designed for learning to code, particularly with a focus on visual arts and visual literacy in technology. It offers a downloadable IDE, extensive examples, and a rich set of libraries and tools contributed by the community, making it suitable for students, artists, designers, researchers, and hobbyists for learning and prototyping.
Overview
Added
March 17, 2026
Subject & domain
computer-science-advanced · computer-graphics
Grade range
Grade 9 (Freshman)–Grade 12 (Senior)
Pricing
Free
Page kind
Service
Introduction
About Processing
- Definition: A flexible software sketchbook and programming language designed for learning how to code.
- Mission: Promotes software literacy in the visual arts and visual literacy within technology.
- History: Established in 2001; the project will celebrate its 25th anniversary in 2026.
- Target Audience: Students, artists, designers, researchers, and hobbyists.
- Getting Started: Users are encouraged to download the application, run built-in examples, and consult the official reference and "Getting Started" tutorial.
- Community Contributions: The software is extended through community-developed libraries and tools.
- Development: The project is open-source, with development, bug tracking, and contribution guidelines hosted on GitHub.
- Upcoming Events: Global "Processing Community Day" (PCD) events are being organized for October 2026 to mark the 25th anniversary.
Community reviews
No published reviews yet. Be the first to share your experience.