Smart devices are omnipresent today and the design of theseembedded systems requires a multidisciplinary approach. It isimportant that students in electrical engineering and computerscience learn all aspects of the design of such systems. Ourcourse on Complex Systems Design Methodology presents anoverview of embedded systems design with a strong focus on themain concepts, preparing the students for more detailed follow upcourses on specific topics.Imparting the theoretical concepts to the students is not sufficient,however. Hands-on sessions are indispensable for the students toacquire the necessary skills. In this paper we present ourapproach for these hands-on sessions, which is to pose relativelysmall problems in separate sessions, each focusing on a singledesign aspect.