Definition
Creative coding is the practice of programming as an expressive medium — the goal of the code is not to solve a business function but to produce something aesthetic, experimental or narrative. Tools like Processing, p5.js or WebGL shaders turn the sketch into a loop of write, run, look, adjust. Unlike traditional development it optimizes for exploration rather than efficiency, so an unexpected result can be a finding instead of a bug. For product designers it builds a hands-on, material relationship with code.
Relationships
is-a / broader
—
types-of / more specific
—