Zellige is a language
Deconstruct the craft object to read a formal grammar: symmetry, invariance, substitution rules.
Free Masterclass
Six modules to understand — and code — the geometric grammar Moroccan craftsmen have practiced for centuries. Free, online, at your own pace.
What you'll learn to build
Deconstruct the craft object to read a formal grammar: symmetry, invariance, substitution rules.
The 17 plane symmetry groups, periodic and aperiodic tessellations — understanding what makes a pattern 'legal'.
Extract the hidden algorithm inside an 8-pointed star. First generative scripts in p5.js or Python.
L-systems, automata, substitution: the same mechanisms as in classical zellige, expressed in code.
Historical Moroccan zellige palette, chromatic constraints, visual balance — from craft rule to digital parameter.
From blank canvas to exportable file: build an original zellige composition that is reproducible and modular.
This masterclass is aimed at graphic and interactive designers who want to go beyond templates and understand the logic behind patterns. At creative developers curious to ground their generative coding practice in a millennia-old geometric tradition. At digital artists looking for a rigorous formal vocabulary for their generative work. And at art and design educators who want to bring an algorithmic perspective to their teaching.
No advanced math prerequisites. Curiosity about systems is enough.
Kamel Ghabte is an artist and engineer, based between Morocco and internationally. His work sits at the intersection of creative coding, Islamic geometry, and generative systems. He has been teaching algorithmic thinking applied to visual arts for several years, with audiences ranging from design students to tech professionals.
His conviction: Moroccan craftsmen invented algorithms long before the word existed. This masterclass is the proof.
Free. No spam. Immediate access to modules upon confirmation.
No credit card. Unsubscribe in one click.