Creative Coding

icons for the top of a browser bar

The possibilities of creative coding are endless

My Video Game Halloween Town Prototype Demo

Different Types of Creative Coding

A recap of CCU’s ART MACHINES lecture evening featuring Joost Rekveld by Petra Biro.

Visual Coding

a picture from team labs borderless exhibit featuring a colorful interactive landscape installation which people walked through

Audio Coding Installation

a picture of a dark room with rain and people from the random interactions rain room installation

Interactive Coding

icons for the top of a browser bar

What Is Creative Coding?

"Creative coding is the practice of combining programming techniques with artistic expression in order to create aesthetically pleasing and optimized interactive digital experiences." - SMU Meadows School of the Arts

a hallway lined withneon colored trees under blacklight

Artist Collective, an abandoned bowling alley was turned into an immersive art installation.

The History Of Creative Coding

Beginning


In the early 20th century, art embraced scientific advancements, altering creation and perception. This set the stage for digital media movements, emphasizing dematerialization and new expression forms. Artists explored digital technologies, paving the way for creative coding.

Evolution


In the early 20th century, art embraced science, reshaping creation and perception. This led to digital media movements, stressing dematerialization and new expressions. Artists delved into digital tech, laying the groundwork for creative coding.

Today


Today, creative coding enables interactive installations, altering displays or sounds with motion sensors and real-time data. It also crafts intricate patterns and visuals using chaotic algorithms, generating unpredictable art. This reflects a cultural shift towards innovative, collaborative art experiences.

icons for the top of a browser bar

Why you should start coding

Art and animation in computer programming education boosted high schoolers' interest, particularly among females. This method improved programming skills, encouraged code sharing, and fostered a liking for various programming languages. Code Genie, a web tool integrating art and animation, effectively engaged students with instant visual feedback, enhancing learning and sustaining interest .

a coding platform with a smile emoji

Code Genie, the platform used in the study integrating art and animation in teaching programming for high school students, was conducted by Jawad et al. (2018).

icons for the top of a browser bar

What Can You Do With it?

A study found that creative coding in digital and media art enables artists to innovate by blending sound, interactivity, and data visualization, transforming complex datasets into captivating experiences. It also facilitates interactive installations and algorithmic art, expanding possibilities for interactive and performance art.

A guy standing in front of a screen posing as a monster. The shadow behind him is a monster

Shawdow Monsters an interactive installation that turns people into monster shawdows on the wall by Philip Worthington Copyright: © 2015 Houston Chronicle

icons for the top of a browser bar

Future Perspectives

The future of creative coding in art is bright, driven by advancements in color statistics, image retrieval, and understanding abstract art. Technology ensures accessibility and emotional impact, with initiatives like Processing fostering community-driven innovation. Integrating these into education cultivates a society valuing creativity and innovation, demanding adaptability to evolving technology.

a woman sitting on a couch using an AR Apple Vision Pro headset

The Apple Vision Pro showcases an example of the innovative paths that creative coding can explore for practical implementation.