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 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

Special Thanks

License

CC0

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