terkelg

Awesome Creative Coding

Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
By terkelg

resources generative-art art creative-coding webgl awesome-list awesome list design data-visualization shaders computer-graphics 3d-graphics graphics-programming interaction-design information-visualization programming-graphics

Awesome Creative Coding


Carefully curated list of awesome creative coding resources primarily for beginners/intermediates.



Creative coding is a different discipline than programming systems. The goal is to create something expressive instead of something functional. Interaction design, information visualization and generative art are all different types of creative coding – which has become a household term describing artworks articulated as code.


Please read the contribution guidelines before contributing.

⭐ Don't know where to start? Check out Creative Coding course on Frontend Masters. ⭐


🌟 Want to go deeper? Check out Advanced Creative Coding with WebGL & Shaders on Frontend Masters. 🌟

Contents


Books

Online Books

Courses

Tools
Frameworks • Libraries • Ecosystems

Visual Programming Languages

Sound Programming Languages

Web Programming • Libraries

Projection Mapping • VJing

Online

Hardware

Other

Learning Resources
Videos

Talks

Articles • Tutorials
Shaders • OpenGL • WebGL

Canvas

Hardware

Other

Interactive

Quick References • Cheatsheets

Communities
Subreddits

Slack

Other

Math

Machine learning • Computer Vision • Ai

Inspiration

Events

Museums • Galleries

Schools • Workshops

Blogs • Websites

Related

Special Thanks


License


To the extent possible under law, Terkel Gjervig has waived all copyright and related or neighboring rights to this work.