In this assignment, students create their own version of the CSS Zen Garden.
Source: Scott Granneman, teaching at Washington University, St. Louis.
Observation: it could be interesting to do an exercice that is “similar to it but on a component level”. For an example, see the article “Same HTML, Different CSS” by Ahmad Shadeed.