Front Matter
Preface
Overview

Mathematics, code, and art are often taught as separate disciplines, yet they share a common language of pattern, structure, and transformation. Math + Code + Art bridges these fields through hands-on Jupyter notebook tutorials, student art exhibitions, and research, inviting readers to discover how mathematical ideas become creative tools. At its core is a simple belief: computational thinking expands artistic practice, and creating art builds intuition for mathematics and computation.
The book is organized around three complementary pillars:
- Education: Open-access Jupyter notebook tutorials, each centered on a mathematical or computational concept and culminating in a visual or auditory creation.
- Creation: Student art exhibitions that demonstrate how these ideas evolve into original artistic works through genuine creative exploration.
- Exploration: Research that pushes the same mathematical concepts toward new frontiers in science, engineering, and creative computation.
Each chapter includes links to the corresponding source code and Jupyter notebooks in the Math + Code + Art GitHub repository, enabling readers to experiment with, modify, and build upon every project presented in the book, along with references to related exhibitions and research papers for those who wish to explore the ideas further.
We hope this book serves as an open educational resource for students, educators, artists, and anyone curious about the intersection of mathematics, code, and art.