Awesome Creative Coding Awesome

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 Matt DesLauriers Creative Coding course 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

Schools • Workshops

Blogs • Websites

Special Thanks

License

CC0

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