Useful Resources - rociorey/cci-2020 GitHub Wiki
CCI
General knowledge
Maths
- BetterExplained website
- Modulo explanation by Golan Levis
- How volume changes when changing dimensions
- Logical statements
Design
- Programming Design Systems
- Converting colours website
- Future Learn course - Introduction to UX and accessible design
Portfolio
- Introbots project development: nice example of a way of explaining a physical computing project
Games
Licences
Collaboration
News
Computing
Computing History
- Computing course YT playlist by Crush Course
- Compiler video explanation
- Jantar Mantar
- Creative economy system
- "The problem with Time and Timezones" YT video
Creative Coding
- Creative Comding map by Joana Chicau
- Awesome Creative Coding github wiki
- Creative coding minilist
- 'Code as creative medium' book
- 'A brief introduction to decolonial computing' article by Syed Mustafa Ali
- Interview with Lawrence Lek on Sinofuturism
- School for poetic computation website
- Reaction diffusion
Internet
- How internet works YT video : explains what a server, client etc is
- What is a protocol YT video
- What is a websocket YT video
Web design
- Beginner Web Design using HTML5, CSS3 & Visual Studio Code
- SuperHi Course to create your first website
- Code my UI website: Incredibly useful to get code snippets
CSS
JavaScript
- JavaScript basic syntax
- Notes to learn JavaScript/P5.js by Allison Parrish
- JavaScript syntax
- The Coding Train YouTube channel
- The Coding Train introduction to P5.js playlist
- P5.js 2020 Showcase
- Object explanation Another explanation
- What the heck is a callback
- P5 Perlin noise explanation by Gene Kogan
- Easing and tweening explanation YT video
- P5 Global and instance mode
- P5 transformations explanation
- 'Generative design' book P5 sketches
Server side
Node.js
Other programming languages
C++
openFrameworks
- Learning page
- Learning resources list
- Lewis Lepton's YT playlist
- Dan Buzzo's YT channel
- 4 week openFrameworks course by Goldsmith University
Apps
Swift
GitHub
Machine Learning / Artificial Intelligence
- Moral Machine website : platform questioning the moral of decisions taken by machines
- Article about the problem of AI classifying images
- Teachable Machine by Google: web-based tool to train a computer to recognise your own images, sounds, & poses.
- The Coding Train ml5.js YT playlist
- Tensor.flow article
- "The danger of Ai is weirder than you think" TED talk by Janelle Shane
- "Is Videoconferencing With Smart Glasses Possible?' YT video
- Recognizing the bias of AI
- Ai Artists website
- Chart of Neural Networks
- Machine Learning for creativity and design: NeurIPS is the main international ML conference
- 'Augmenting Human Intellect' book by Douglas Engelbart
- The verge article on the Portrait of Edmond Belamy
- Article on politics of images learning in ML
- Anatomy of an AI system
- List of Tensorflow resources
Physical Computing
Reference sites
Arduino
- Massimo Banzi - cofounder of Arduino
- David Cuartielles - cofounder of Arduino
- Tinkercad Arduino simulator: useful if you don't have access to a physical Arduino
- Jeremy Blum YT channel: Arduino projects, tutorials...
Components
Well-being
Meditation
- The little book of meditation: Joel's favourite meditation book
- 'Meditation now' book
- 'Headspace' on Netflix
- Monthly wins tracker template
Advice
Artists, designers, books etc!
- Creative Applications Net
- Practitioners: artists, designers, scientists...
- Exhibitions
- Books
- Quotes
- Glossary