This is a most amazing curriculum! Each lesson is concise but thorough, but excellent resources and opportunities to explore topics more. I am so impressed by how well written and focused the lessons are on the principles of design. I strongly recommend this as a resource for home schoolers, including families with children of multiple ages. The activities are suitable for elementary and up. Each child can produce examples that are appropriate for his/her age and ability level. Activities are done in the book, so minimal materials (we use colored pencils for most of the activities) are needed.