Tiles and Mosaics

Tiles and Mosaics is an exploration of creative coding and generative art through the act of tile making. Tiles have a long history as an object of both handicraft and manufacturing. Through exploring this craft we will learn how to design with code and create visual systems inspired by our analog world.

In hands-on workshops, you will gain an understanding of JavaScript and the creative coding library p5.js. At the end of the course, students will walk away with the ability to create generative art and a new perspective on how programming is already present in their creative practices.

The course was created by Romello Goodman and offered via Index.


Making tiles by composing shapes and their attributes. Introduction to each other and p5.js.


Using tiles to create mosaic patterns via loops and grids.


Creating systems where small pieces of logic are turned into larger generatice pieces.


Presenting our final works and creating a class mosaic.