Creativity is an important asset in today’s fast changing environment. We believe it can and should be stimulated in educational environments, through the use of tools and careful design of activities and work groups. In this paper, we present and briefly discuss a checklist of eight activities to support creativity and should be applied when designing educational courses. We discuss the benefits of group work and present some educational perspectives to support it. We then relate creativity and collaborative learning and analyze a dynamic geometry system in relation to this checklist