Creative Computing Resources

Here you can find resources relating to or assisting with creative computing.

Image may contain: Font, Material property, Electric blue, Circle, Number.

Creative Computing Software, Programming Languages, and IDE's

SoftwareDescription
p5.jsp5.js an open-source JavaScript library that supports audio-visual, interactive, and experimental works for the web.
ml5.jsml5.js is an open source library with a goal of making machine learning approachable for a broad audience. The library provides access to machine learning algorithms and models in the browser, building on top of TensorFlow.js. 
ProcessingProcessing is a flexible software sketchbook and a language for learning how to code. 
Tidal CyclesTidal Cycles is a free/open source live coding environment for algorithmic patterns.
StrudelAn official port of the Tidal Cycles pattern language to JavaScript.
Sonic PiSonic Pi is a free code-based music creation and performance tool.
GlicolGlicol (an acronym for "graph-oriented live coding language") is a computer music language with both its language and audio engine written in Rust programming language. Glicol's synth-like syntax and powerful audio engine also make it possible to combine high-level synth or sequencer control with low-level sample-accurate audio synthesis, all in real-time.
GibberGibber is a live coding environment for the web browser, combining music synthesis and sequencing with ray-marching 3d graphics.
Pure DataPure Data (or just "Pd") is an open source visual programming language for multimedia.
MaxMax is a visual programming language for audio and visuals.
ChucKChucK is a programming language for real-time sound synthesis and music creation.
CsoundCsound is a sound and music computing system that has its roots in the earliest of computer software, the MUSIC-N series by Max Mathews. 
Javascript Web Audio APIThe Web Audio API provides a powerful and versatile system for controlling audio on the Web, allowing developers to choose audio sources, add effects to audio, create audio visualizations, apply spatial effects (such as panning) and much more.
TouchDesignerA visual programming environment for real-time multimedia.
openFrameworksopenFrameworks is an open source C++ toolkit for creative coding.
vvvvvvvv is a visual-first live programming environment for the .NET ecosystem.

Creative Computing Online Tutorials and Resources

ResourceDescription
C2HO Online WorkshopsOnline workshops comimssioned and created by C2HO.
p5.js TutorialsStart from scratch or expand your skills with step-by-step lessons in p5.js.
Processing TutorialsA collection of step-by-step lessons covering beginner, intermediate, and advanced topics in Processing.
Happy CodingA collection of computing tutorials with a creative computing angle.
TidalCycles TutorialsA workshop and courses covering beginning, intermediate, and advanced topics in TidalCycles.
Learning ChucKPages that help users begin with the ChucK language, and pages that explore various aspects of ChucK and ChucK programming.
Wikipedia - Creative computingWikipedia page for creative computing, providing plenty of links and information for further explorations into the topic creative computing.

Creative Computing Online Communities

ResourceDescription
openFrameworks ForumThe forum is a place to meet other people working with openFrameworks. It's a place to share your work, or find help solving problems.
p5.js CommunitySee what people around the world are making with p5.js, and share what you’re building.
r/CreativeCodingSubreddit for sharing and discussing the use of computer programming as a creative discipline.
OpenProcessingWebsite for coding, discovering new libraries, and sharing your work in p5.js.
DemosceneThe demoscene is a worldwide non-commercial network of creative minds involved in the making of 'demos' that consist of computer generated music clips.

Creative Computing Spaces in Oslo

ResourceDescription
BITRAFBitraf is a creative workshop, an open cultural center with a shared workshop, and a vibrant, friendly, and creative environment, in the middle of Oslo.
HackerietHackeriet is a community operated hackerspace in Oslo where people tinker with software, networks, art and hardware, learn from each other.
NOTAMNotam is a centre for all artists in the independent field who work with art, music and technology. At Notam, you can rent a studio and project room, and get guidance and help with your creative work. 
KroloftetKroloftet is a non-profit organization and a working collective for freelancers and self-employed people within the cultural industry and creative sectors.
Tekniskmuseum SkaperverkstedetCreative workshops that aim to inspire children and young people to use technology in creative ways.
OsloMet MakerspaceMakerspace promotes creativity, an exploratory approach and interdisciplinary collaboration. We offer micro-courses and electives in creative technology subjects. Students and staff at OsloMet can come here to meet and work together, brainstorm ideas and share knowledge.
Norway MakersNorway Makers is a non-profit organization established in 2014 whose overall purpose is to promote the culture of creation at the intersection of art, technology, innovation and science by building up the creation movement in Norway.
SonenA creative workshop at the University of Oslo Department of Informatics that offers students various prototyping tools such as 3D printers, laser cutters, vinyl cutters, and soldering stations.
By Joseph Clemente
Published May 12, 2025 4:23 PM - Last modified Feb. 18, 2026 6:31 PM