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.

Code of Conduct

Index is a community. That means that you’re in it, and we’re so glad you’re here. We encourage you to stay connected throughout your time enrolled in this course as well as afterwards. Your class will be using Discord for messaging (you’ll all receive an invite on Monday), and through Discord you’ll be part of our community discourse with all our past students, instructors and contributors to Index. It’s important to us to be explicit with our values and expectations within that discourse: Any harmful or hateful messaging will be treated without tolerance.