Shiffman builds accessible entry points to programming and creative computing, with LearningProcessing and LearningProcessing-p5.js serving as foundational resources for thousands learning to code visually.
Learning Processing. I collected all the code examples from my book about teaching yourself to program visuals.
605Learning Processing. I made interactive coding lessons that teach through visual examples.
272Learning Processing. I made a site teaching creative coding with interactive examples and videos.
73Video Stream Bridge. I built a tool to stream live video between two separate programs.
22Shiffman Archive. I archived Daniel Shiffman's website for future reference.
135Box2D for Processing. I made a physics engine for Processing sketches and visual art.
287Word Vectors. I made word relationship tools for creative coding projects.
15Delete This Later. I created a placeholder project for temporary work.
13YouTube Notion Bridge. I made a tool that connects YouTube videos to Notion automatically.
19TensorFlow.js Examples. I built AI examples that run in your web browser with tutorials.
169Fourier Drawings. I made a tool that animates drawings using mathematical circles.
39Le Tank Workshop. I gathered workshop materials for building AI projects on the web.
18Animal Guesser. I built a guessing game where you think of an animal and the computer asks questions to figure it out.
9YT-OAuth. I made a working example of YouTube login for apps.
12Procedural Painting. I archived a 2004 course on writing code that creates art.
8Processing Eclipse Example. I made a working example of Processing running inside Eclipse.
12Holo 2 Randomness. I made example code showing how to use randomness in visual projects.
7Anti-Racism Reading List. I compiled a reading list about how technology perpetuates racism.
137Black Hole Simulation. I built a visual black hole simulator using basic physics methods.
73Useful List. I made a reference list of coding tools and tutorials I've found useful.
12DenseCap. I built a tool that describes what's in your photos automatically.
26Face It. I made a Processing workshop and code collection about face detection and tracking.
299Presentation Manager. I made a web app that manages student presentation schedules with a built-in timer.
17BodyBlock. I made a desktop app that automatically blurs faces and bodies in video.
30Kinect for Processing. I built a Kinect motion sensor bridge for Processing visual projects.
544Most Pixels Ever. I made software that stretches graphics across multiple screens.
288Randomizer. I made a tool that picks a random student's homework to show in class.
35