Defined scope
- Programming as medium
- Generative visuals
- Interactive systems
- Sound tools
- Prototyping
- Experimental publishing
CONCEPT
Creative coding is the use of programming as an artistic, design or exploratory medium rather than only as an engineering implementation tool.
Creative coding connects software, visual culture, sound, interaction, generative systems, education and experimental publishing.
EDITORIAL FRAME
A concise view of its scope, position, limitations and supporting sources.
Creative coding is programming used as a creative medium. It includes visual systems, sound tools, installations, generative art, interactive sketches, prototypes, browser experiments and computational publications.
The practice is not defined by a specific language. JavaScript, Processing, p5.js, TouchDesigner, Max, Python, shaders, Rust and many other environments can support creative coding when code is used to explore form, behavior and perception.
Creative coding includes experimentation, system design, tool making, procedural aesthetics, interaction, performance, data visualization, sound generation and educational work.
Electronic Artefacts treats creative coding as a bridge between cultural production and technical systems. It appears in visual research, runtime interfaces, graph surfaces, audio tooling and generative production methods.
Applications include motion design, interactive diagrams, audio visualization, archive exploration, live performance tools, generative brand systems, teaching materials and interface prototypes.
Creative coding should not be used as a vague label for any code that produces visuals. The creative intent, process and system behavior should be legible.
See Generative System, Cybernetic Feedback, ORETH and VASTE.
DOCUMENTED RELATIONSHIPS
Each link names the relationship between two entries and why it matters.
Generative Systems, Cybernetics and Creative Coding connects creative coding to generative system practice.
Open Source as Cultural Infrastructure connects open source to creative coding tools and pedagogy.
Creative Coding Pedagogy from Logo to p5.js documents creative coding as a learning practice.
Human Computer Interaction for Creative Tools documents Creative Coding as one of its declared subjects.
Procedural Graphics, Shaders and Visual Systems documents Creative Coding as one of its declared subjects.
Web Audio and Browser-Based Sound Systems documents Creative Coding as one of its declared subjects.
Creative Coding is an explicit member of the Knowledge Hub Foundations collection.
Creative Coding. 1.0.0. Electronic Artefacts, 2026-06-23. https://electronicartefacts.com/knowledge/concepts/creative-coding/
7 public links connect this page to nearby projects, concepts and references.