With Josh Levine, Computer Science
Processing is an open source programming language for learning how to code in an intuitive and visually responsive environment. Its focus on immediate, visual feedback makes it desirable for novices who might shy away from traditional programming languages, as well as professionals who want to write software that uses images, animation, and interaction. These features make it particularly useful as a tool to code creatively, where the goal the is to build something expressive rather than functional.
This workshop will cover the basics of Processing, including setting up the environment, the basic language primitives, and building your first example program. No prior programming experience is required! Processing is designed for students in a wide range of backgrounds spanning artists, designers, researchers, and hobbyists. Processing is supported on all operating systems, Windows, MacOS, or Linux, and students are encouraged to bring their own laptop (installation takes less than 5 mins).