The Gram design language lets you make dynamic 2D designs that are easy to modify, re-mix, and share. In Gram you create objects by describing patterns. The language is designed to be accessible to anyone, even those without programming experience.
In this class you’ll have the opportunity to learn gram from the creator of the language.
You can find example gram designs here. The program runs in the browser, so no downloads are necessary.