In this coding challenge, I attempt to implement the Floyd-Steinberg Dithering algorithm and create a “image stippling” effect on an image (kitten, of course) using Processing.

Support this channel on Patreon:
To buy Coding Train merchandise:

Send me your questions and coding challenges!:

The Coding Train website:

Links discussed in this video:
Stippling by Robert Hodgin:
My Processing Tutorial on 2D Arrays:
Dither on Wikipedia:
Floyd–Steinberg dithering on Wikipedia:

Videos mentioned in this video:
My Tutorial on Pixels in Processing:
My Video on 2D Arrays:

Source Code for the all Video Lessons:


For an Introduction to Programming:
For More Coding Challenges: