In this paper we propose a pattern language for designing and facilitating creative learning, which is a style of learn- ing with activities creating something. This style, creative learning, involves the project-based environment with the problem- and conict-solving, emerging of ideas with synthesizing and analyzing discussion repeatedly, and expressing the product of ideas in many kinds of media. Despite the importance of creative learning, methods for designing curriculum and facilitating the class for creative learning are still unknown. Also, there are no road map to train teachers as designers and facilitator for the learning style. Here we present three patterns for designing and facilitating creative learning: Discovery-Driven Expanding, Challenging Mission, and Generative Participant. These patterns are in- tended to constitute a part of the whole language, which will be presented in the succeeding papers. These patterns are written for teachers, curriculum designers, and administra- tors of school, from elementary school to university, and we believe that this language can help them to realize creative learning.