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.
- Books
- Online Books
- Courses
- Tools
- Learning Resources
- Communities
- Math
- Machine Learning • Computer Vision • AI
- Inspiration
- Events
- Museums • Galleries
- Schools • Workshops
- Blogs • Websites
- Related
- Generative Art: A Practical Guide - Practical guide using Processing.
- Generative Design - Visualize, Program, and Create with Processing.
- The Nature of Code - Simulating natural systems with p5.js.
- Programming Design Systems - Practical introduction to the new foundations of graphic design.
- Learning Modern 3D Graphics Programming - Series of tutorials on using OpenGL to do graphical rendering.
- Programming Interactivity - Designer's Guide to Processing, Arduino, and openFrameworks.
- openFrameworks Essentials - openFrameworks beginner Guide for programmer, visual artist, or designer.
- Mastering openFrameworks: Creative Coding Demystified - Advanced in depth guide to openFrameworks.
- Algorithms for Visual Design Using the Processing Language - Experiment with design problems to create 3D animations, GUIs, and more.
- Foundation HTML5 Animation with JavaScript - Everything you need to know to create animation using the HTML5 canvas.
- Playing with chaos
