Patterns are a practical means for transferring experience from experts to laymen as well as to other experts in a field. Patterns have been very successful in software engineering, but over the last decade they have enriched the practice in other disciplines as well, such as: interaction design, computer mediated interaction, project management, and several more. There have also been initiatives on pedagogical patterns, but these have so far mainly stayed undiscovered by the pedagogical community. With a background in patterns as well as in computer science education, this chapter foresees see a large potential for pedagogical patterns. In this chapter we provide motivations for the applicability of patterns in the realm of pedagogy by discussing three example patterns that focus on the concept of feedback in learning.