This book is a companion booklet of the Advanced Design Mooc. https://advanced-design-mooc.pharo.org
It contains miniprojects that make you practice different design aspect.
The code to start is hosted at https://github.com/pharo-mooc/AdvancedDesignMoocProjectCode