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.